我有一个允许用户上传照片的应用程序,这些照片存储在 Azure Blob 存储中。用户还可以查看这些照片。要查看它们,我们希望应用程序将图像下载到默认下载位置。目前,上传工作完美。但是我为 Azure API 找到的下载功能似乎没有做任何事情。此外,我无法真正指定下载位置,因为此功能需要在台式机/笔记本电脑以及具有不同默认目录的移动设备上运行。
这似乎应该很简单,但我找不到任何可以帮助我的东西。
这是我的代码示例:
CloudBlobContainer container = blobClient.GetContainerReference("photos");
CloudBlob blob = container.GetBlobReference(photo.BlobUrl);
//copy blob from cloud to local gallery
blob.DownloadToFile(photo.ImageName);
导致服务器请求但没有任何反应,blob.DownloadToFile(photo.ImageName);
也就是没有下载文件。