我有MIME类型设置为application/x-chm的内容,据我了解,它可以下载chm文件。 但是,当我选择触发保存/打开文件对话框的链接时,.chm文件扩展名未解析,我必须为要保存的文件明确添加.chm文件扩展名。 我怎样才能让.chm文件扩展名自动解析?chm文件下载问题
回答
根据此official IANA document,.chm
文件的MIME类型为application/vnd.ms-htmlhelp
。
注意,您永远不知道文件如何显示给用户,因为用户可以选择如何自行显示文件。
感谢您的回复Rob。不幸的是,改变MIME类型仍然没有效果。为了回应您的上述评论,我无法控制处理下载的代码,我只能访问将内容加载到我们的数据库的代码。以相同的方式下载并具有设置为应用程序/ pdf的MIME类型的Pdfs按预期工作。 –
@MarkWalsh通过标题,我的意思是(服务器)响应标题。例如,请参阅http://stackoverflow.com/q/2868976(我指的是'filename = ...')。这些标题可以在各种开发工具中检查,例如,在Chrome中:http://stackoverflow.com/q/4423061。 –
对于chm文件,头部具有Content-Type = application/vnd.ms-htmlhelp和Content-Disposition = attachment;文件名=“有效载荷”。而对于pdf文件,头部具有Content-Type = application/pdf和Content-Disposition = attachment;文件名=“有效载荷”。 –
- 1. Php文件下载问题?
- 2. CMSMS文件下载问题
- 3. Watin文件下载问题
- 4. PHP文件下载问题
- 5. ASP.NET文件下载问题
- 6. 问题在下载文件
- 7. Ajax文件下载问题
- 8. 文件下载问题
- 9. Laravel下载文件问题
- 10. C#文件下载问题
- 11. 下载25MB文件时出现问题 - 无问题下载8MB文件(ASP.NET)
- 12. 下载.zip文件问题(下载.php文件)
- 13. 文件下载问题,不下载完整文件
- 14. 视频文件下载问题
- 15. ajax-updatepanel文件下载问题
- 16. php的文件下载问题
- 17. 下载文件时遇到问题
- 18. PHP大报告文件下载问题
- 19. 安卓下载文件的问题
- 20. Safari和下载文件问题
- 21. Alamofire下载文件与进展问题
- 22. 图像文件下载问题
- 23. 使用PHP下载文件问题
- 24. ubercart文件下载设置问题
- 25. 文件下载奇怪问题
- 26. 下载文件的Bash cronjob问题
- 27. IE 10 - 文件下载问题
- 28. Java下载文件excel问题
- 29. PHP下载文件,读取问题
- 30. Laravel 5 - 文件下载失败问题
“触发下载”的代码是怎么样的?什么标题发送? –