如何在 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# 如何从sql数据库中读取中imge图片字段转换成base64字符串格式