将base64字符串转换为jpg / file

时间:2018-05-24 19:15:55

标签: c# .net encoding core

我正在努力寻找一种方法,在不使用Image类的情况下将base 64字符串转换为jpeg或文件。是否可以创建文件而不是在本地保存并上传到Azure blob存储?

var bytes = Convert.FromBase64String(base64String);

1 个答案:

答案 0 :(得分:3)

为了保持完全清洁和简单,请使用以下内容:

using (var img = new MemoryStream(bytes))
{
    cloudBlockBlob.UploadFromStream(img);
}

这会创建一个MemoryStream,您可以使用CloudBlockBlob.UploadFromStream()来调用CloudBlockBlob.UploadFromByteArray()

修改
或者,就像@ mike-z在下面的评论中所说,您可以直接使用{{3}}。