如何使用链接自动打开文件而不是显示打开保存对话框?

时间:2010-08-03 15:07:33

标签: html hyperlink powerpoint

我正在尝试打开PPT文件。我不想显示另存为对话框。我只想在点击时立即打开文件。怎么办呢?

2 个答案:

答案 0 :(得分:3)

您需要考虑两件事:

  1. HTTP Content-Disposition标头-if any-应设置为inline,而不是attachment。后者确实会强制客户端显示另存为对话框。

  2. HTTP Content-Type标头应包含mime类型,客户端将其识别为PPT文件,通常为application/vnd.ms-powerpoint。当使用inline并且浏览器真的不知道如何处理它(即根据底层平台/操作系统没有与内容类型或扩展相关联的应用程序),那么它将打开无论如何,另存为

  3. 您可以使用Firebug等工具调试响应标头。您可以修改服务器端代码和/或Web服务器配置中的响应标头。如果您告诉您正在使用哪种语言和/或网络服务器,那么我们可能会提供更具体的解决方案。

答案 1 :(得分:1)

这是一个浏览器设置。您可以尝试使用Content-disposition强制保存对话框,但反之亦然。我不认为除了告诉用户选择“始终打开此类文件”之外,你可以做的很多。