1
好吧,我有以下代码 - 它完美的存储jpgs,但不存储pdf。任何想法为什么?Azure Blob不存储PDF
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不存在,”即使我可以看到蔚蓝的管理画面的PDF文件。然而,我每个jpg存储都是完全可访问的。
所以很显然这部分(UploadByteArray或DownloadData)出现故障,请分割您的样品。 –
“pdf不存在”是什么意思?什么工具告诉你?你如何访问blob?在不知道的情况下,我们不可能真正理解它,但我推测缺乏内容类型是一个问题。尝试'store.Properties.ContentType =“application/pdf”'。 – smarx
@AlexeiLevenkov - 它没有出错,它只是没有显示。 – Micah