更改非php文件的mime类型?

时间:2009-09-23 17:35:31

标签: php mime-types

我有一个文件(* .lwxl),我希望用户下载文件,但mime-type是text / html,我想将其更改为应用程序。有没有办法做到这一点?

5 个答案:

答案 0 :(得分:4)

如果您有权访问Apache配置(如果您不想编写将发送标题和文件内容的PHP脚本),那么AddType directive也许可以帮助您你:

  

AddType指令映射给定的   文件扩展名到指定的   内容类型。 MIME类型是MIME   用于包含的文件名的类型   延期。 [...]这个指令可以   用于添加未列出的映射   MIME类型文件

给出的示例如下所示:

AddType image/gif .gif 

答案 1 :(得分:2)

将适当的mime类型添加到.htaccess文件中。

AddType application/x-lwxl .lwxl

答案 2 :(得分:1)

您需要使用脚本语言设置mime类型。以下是如何在PHP中完成它。

Mime-type of downloading file

答案 3 :(得分:0)

你不能用PHP做到这一点 - 你应该通过Apache(或IIS或...)配置来实现。

对于Apache,您可以编辑mime.types文件:

application/lwxl-type lwxl

答案 4 :(得分:0)

那是apache吗? http://httpd.apache.org/docs/2.2/mod/mod_mime.html 检查AddType指令