我有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. PowerShell文件下载问题
- 3. Ajax文件下载问题
- 4. C#文件下载问题
- 5. django文件下载问题
- 6. CMSMS文件下载问题
- 7. Watin文件下载问题
- 8. PHP文件下载问题
- 9. 下载txt文件问题
- 10. 问题下载文件
- 11. 问题在下载文件
- 12. 文件下载问题
- 13. 文件下载问题
- 14. asp.net文件下载问题
- 15. Laravel下载文件问题
- 16. ASP.NET文件下载问题
- 17. phpexcel文件下载问题
- 18. 下载25MB文件时出现问题 - 无问题下载8MB文件(ASP.NET)
- 19. 文件下载问题,不下载完整文件
- 20. 下载.zip文件问题(下载.php文件)
- 21. casperjs问题下载csv文件
- 22. 安卓下载文件的问题
- 23. struts 2中的文件下载问题
- 24. ubercart文件下载设置问题
- 25. 遇到多个文件下载问题
- 26. PHP大报告文件下载问题
- 27. 下载文件的Bash cronjob问题
- 28. XPages文件下载控制问题
- 29. Android下载二进制文件问题
- 30. Laravel 5 - 文件下载失败问题
“触发下载”的代码是怎么样的?什么标题发送? –