【发布时间】:2017-07-11 05:32:07
【问题描述】:
我正在尝试将图像从 Azure blob 存储转换为 base64:
private static string FromAzureToBase64(string azureUri)
{
Uri blobUri = new Uri(azureUri);
CloudBlockBlob blob = new CloudBlockBlob(blobUri, StorageAccount.Credentials);
byte[] arr = new byte[blob.Properties.Length];
blob.DownloadToByteArray(arr, 0);
var azureBase64 = Convert.ToBase64String(arr);
return azureBase64;
}
arr 参数的问题是我应该定义它的长度,但是blob.Properties.Length 的值是-1,但是图像存在于 Azure 上,但它的几乎所有属性都为 null 或未指定:
【问题讨论】:
标签: azure azure-storage