如何在 mvc c# 中转换 base64 字符串格式的 cloudinary 文件

Posted

技术标签:

【中文标题】如何在 mvc c# 中转换 base64 字符串格式的 cloudinary 文件【英文标题】:How to convert cloudinary file in base64 string format in mvc c# 【发布时间】:2020-10-09 20:28:56 【问题描述】:

我想从 cloudinary 位置获取 base64 字符串格式的 cloudinary 文件。 请帮忙

【问题讨论】:

欢迎来到 SO!您尝试了什么,您需要帮助的问题在哪里? How to Ask 适合初学者写出更好、更成功的问题。 请看:Why is “Can someone help me?” not an actual question? 【参考方案1】:

这是一个用 C# 上传 base64 图像并获取 png 图像的 URL 作为响应的示例代码。

string cloud_name = "<Cloud Name>";
        string ApiKey = "<API KEY>";
        string ApiSecret = "<API SECRET>";

        Account account = new Account(cloud_name,ApiKey,ApiSecret);
        Cloudinary cloudinary = new Cloudinary(account);
        cloudinary.Api.Timeout = int.MaxValue;

         var ImguploadParams = new ImageUploadParams()
            
                File = new FileDescription(@"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==")
         ;


            var ImguploadResult = cloudinary.Upload(ImguploadParams);
            Console.WriteLine(ImguploadResult.SecureUri);

        

【讨论】:

以上是关于如何在 mvc c# 中转换 base64 字符串格式的 cloudinary 文件的主要内容,如果未能解决你的问题,请参考以下文章