Azure Blob不存储PDF

时间:2012-10-04 03:15:36

标签: c# azure azure-storage-blobs

好的,所以我有以下代码 - 它适用于存储jpgs,但不存储pdfs。知道为什么吗?

 public bool TryStoreImage(string uri, string fileName)
    {
        try
        {
            WebClient wc = new WebClient();
            var blob = new BlobStorage().GetCloudBlobContainer();

            var store = blob.GetBlobReference(fileName);
            store.UploadByteArray(wc.DownloadData(uri));
            return true;
        }
        catch (Exception exc)
        {
            return false;
        }
    }

`

同样,我试图访问的每个pdf都给了我“pdf不存在”,即使我可以在azure管理屏幕上看到pdf。然而,我存储的每个jpg都是完全可访问的。

1 个答案:

答案 0 :(得分:2)

“pdf不存在是什么意思?”什么工具告诉你的?你是如何访问blob的?不知道这一点,我们无法弄明白,但我推测缺乏内容类型是一个问题。试试store.Properties.ContentType = "application/pdf"

- smarx