我有一个应用程序,可以将图像上传到蓝色的blob中。我的问题是,我需要在上传之前将图像转换为Jpeg。我的解决方案似乎有效,但不会上传任何内容。Azure显示blob的名称,但显示的大小为0B。
var pic = System.Drawing.Image.FromStream(Request.Files[file].InputStream);
using(MemoryStream ms = new MemoryStream()){
pic.Save(ms, ImageFormat.Jpeg);
// Retrieve reference to a blob named "myblob".
CloudBlockBlob blockBlob = container.GetBlockBlobReference(label + ".jpeg");
blockBlob.UploadFromStream( ms);
}
知道这段代码有什么问题吗?