在我們正在構建的網站頁面上,http://ovsd.nutrislice.com/wellness/,pdf下載鏈接(「下載問題」)在Chrome瀏覽器的PDF查看器中加載但在所有其他瀏覽器觸發下載。右鍵單擊+「另存爲」在Chrome中可用。我意識到Chrome是唯一具有內置默認PDF查看器的瀏覽器。PDF鏈接在Chrome瀏覽器中加載時出現卡住PDF查看器
我想我們可以指示人們右鍵單擊然後「另存爲」,但是我想看看是否有人能夠看到html或服務器響應中的問題,這會導致chrome失敗。
它不是一個傳統的傳遞通過文件下載坐在某個服務器上。我們使用Heroku,並且我正在將數據庫存儲在數據庫中(我意識到這個缺點,但它比現在管理S3上的非現場文件更簡單)。我通過Django View動態生成響應,所以我想知道是否在響應頭文件中缺少某些東西。
謝謝!
感謝您的發現!你釘了它。我不恰當地將mimetypes.guess_type方法的整個返回值(它是一個元組)設置爲content_type。 http://docs.python.org/2/library/mimetypes.html#mimetypes.guess_type –