如何在 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 文件的主要内容,如果未能解决你的问题,请参考以下文章

C# 和 PL/SQL 中的 Base64?

C# 如何从sql数据库中读取中imge图片字段转换成base64字符串格式

如何使用 C# 将数据库中的 base64 值转换为流

SummerNote onImageUpload 将服务器请求转换为 C# BASE64?

在 C# 中将 Base64 字节数组解码为图像

如何将base64位的字节数组转换成图片并显示