2013-01-01 75 views
2

我正在共享指向駐留在外部服務器中的PDF文件的鏈接。HTML中的PDF鏈接打開空白頁面

這裏是鏈接什麼樣子:

<a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//help/hc/pdfs/mobile/AndroidUsersGuide-40-en.pdf">link 1</a> 
<a href="http://mywindowsazureblob.blob.core.windows.net/levelblob/files/93c9f263-fbba-4e51-9726-95884aca6f2f.pdf">link 2</a> 

在我做(蔚藍域改名),第一個鏈接在Chrome的PDF查看器中打開上面的示例頁面,第二屆一個然而,在一個空白頁面打開。

什麼能是什麼原因?

+0

域未解析。檢查DNS設置。 –

+0

@PraveenKumar鏈接改名爲隱私,實際鏈接解析。的[天青一滴不存儲PDF文件] – Shimmy

+0

可能重複(http://stackoverflow.com/questions/12719818/azure-blob-not-storing-pdfs) – Shimmy

回答

1

我想我找到了解決方案。

將文件上傳到Azure blob時,Azure服務器不夠智能,無法根據文件的擴展名/內容設置文件的內容類型,因此,當客戶端下載時,它會誤導瀏覽器。

默認Azure的BLOB內容類型是application/octet-stream

檢查herehere更多。