Azure Blob不存储PDF

好的,我有以下代码 – 它适用于存储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都是完全可访问的。

你是什​​么意思“pdf不存在?” 什么工具告诉你的? 你是如何访问blob的? 如果不知道这一点,就不可能真正搞清楚,但我推测缺乏内容类型是一个问题。 尝试store.Properties.ContentType = "application/pdf"

– smarx