【发布时间】:2019-11-26 13:33:28
【问题描述】:
我们如何通过 URI 获取 blob 引用?
我得到一个像这样的 blob 的引用:
var blob = new CloudBlockBlob(new Uri("https://xxxx.blob.core.windows.net/input/DisabledFlights[1].cache"));
我得到这个网址的方式,是通过门户网站:
尝试下载时:
await blob.DownloadToStreamAsync(stream);
我收到以下异常:
[7/17/2019 4:25:27 PM] Executed 'sFtpSender' (Failed, Id=4943c931-5850-4dc8-abe4-c111ed6bbfa9)
[7/17/2019 4:25:27 PM] System.Private.CoreLib: Exception while executing function: sFtpSender. Microsoft.WindowsAzure.Storage: The specified resource does not exist.
我做错了什么?如何获取对 blob 的引用?
【问题讨论】:
-
您需要使用
CloudStorageAccount类型来创建CloudBlobClient,然后您可以从那里获取容器引用或Blob 引用(请参阅API 以了解满足您的需求)跨度>
标签: c# azure azure-blob-storage