从C#中的Azure Blob存储下载

时间:2016-03-25 20:57:06

标签: c# asp.net azure azure-storage-blobs azure-sdk-.net

我有一个非常基本但可以在C#ASP.net上构建的Azure Blob上传器/下载器。

除了下载部分不起作用。该块由网页调用,我根本没有得到回复。上传是图像和原始文件的混合。我正在寻找用户提示选择目的地,并将文件下载到他们的机器。任何人都可以看到我错在哪里?

[HttpPost]
        public void DownloadFile(string Name)
        {
        Uri uri = new Uri(Name);
        string filename = System.IO.Path.GetFileName(uri.LocalPath);
        CloudBlobContainer blobContainer = _blobStorageService.GetCloudBlobContainer();
        CloudBlockBlob blob = blobContainer.GetBlockBlobReference(filename);
        using (Stream outputFile = new FileStream("Downloaded.jpg", FileMode.Create))
        {
            blob.DownloadToStream(outputFile);

0 个答案:

没有答案