我试图将图像文件(JPG)上载到Azure Blob存储。我使用下面的代码未从ASP.Net创建Azure Blob表单
var credentials = new StorageCredentials(name, key);
CloudStorageAccount cso = new CloudStorageAccount(credentials, true);
CloudBlobClient blobClient = cso.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("containerName");
string photoName = e_name + e_cr;
CloudBlockBlob blob = container.GetBlockBlobReference(photoName);
blob.Properties.ContentType = "image/jpg";
blob.UploadFromStreamAsync(img.OpenReadStream());
我的问题是,代码实际上并没有在我的容器中创建blob。我已经多次运行(昨天一次,今天大约三到四次),昨天晚上的尝试成功了,但它不再有效。我已经为我的容器尝试了Blob和Container访问类型,所以我不认为是这样。 IMG是IFormFile,和名称,关键,photoName,e_name和e_cr都是字符串