首页 > 解决方案 > 将 HTML 转换为图像而不保存在临时文件夹中

问题描述

我正在尝试将 HTML 转换为图像文件并将其直接上传到 Azure Blob。上传到 Azure Blob 没有问题。

我遇到的问题是我得到一个异常,如下所示。

小提琴:代码

{"访问路径 'C:\Users\X\X\Projects\XX\XX.API\bin\Debug\netcoreapp3.1\ce34cb51-xxx-xxx-xxxx-6c8bcfe91b3d.jpg' 被拒绝。"}

我遇到的问题是:

如上述错误所示,我想上传到 Azure BLOB 而不保存在临时文件夹中。我怎样才能做到这一点?

       using CoreHtmlToImage;


        var converter = new HtmlConverter();
        var html = "<div><strong>Hello</strong> World!</div>";
        try
        {
            var bytes = converter.FromHtmlString(html);
            return await uploadToAzureBlob(bytes, "blobcontainername");


        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }

标签: c#html

解决方案


推荐阅读