在我们正在构建的网站页面上,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 –