我正在困惑如何编写代码从Azure存储的私有容器中下载文件到MemoryStream。
目前我的代码如下...
StorageCredentials storageCredentials = new StorageCredentials(*my StorageAccountName*, *my StorageAccountAccessKey*);
CloudStorageAccount storageAccount = new CloudStorageAccount(storageCredentials, true);
Uri blobUri = new Uri(featureFile.URL);
CloudBlockBlob blob = new CloudBlockBlob(blobUri);
MemoryStream mem = new MemoryStream();
blob.DownloadToStream(mem);
最后一行出现错误,错误信息为...
远程服务器返回错误:(404)未找到。
然而,当容器不是私有的时,它可以正常工作且没有错误。
非常感谢您的帮助,谢谢。