【发布时间】:2010-11-30 20:25:29
【问题描述】:
我有一个文件 (*.lwxl),我想让用户下载文件,但 mime 类型是 text/html,我想将其更改为 application。有没有办法做到这一点?
【问题讨论】:
标签: php mime-types
我有一个文件 (*.lwxl),我想让用户下载文件,但 mime 类型是 text/html,我想将其更改为 application。有没有办法做到这一点?
【问题讨论】:
标签: php mime-types
你不能从 PHP 中做到这一点 - 你应该通过你的 Apache(或 IIS 或...)配置来做到这一点。
对于 Apache,您可以编辑您的 mime.types 文件:
application/lwxl-type lwxl
【讨论】:
如果您有权访问您的 Apache 配置(如果您不想编写将发送标头和文件内容的 PHP 脚本),也许AddType directive 可以帮助您:
AddType指令映射给定的 文件扩展名到指定的 内容类型。 MIME 类型是 MIME 用于包含的文件名的类型 延期。 [...] 这个指令可以是 用于添加未在 MIME 类型文件
给定的示例如下所示:
AddType image/gif .gif
【讨论】:
那是阿帕奇吗? http://httpd.apache.org/docs/2.2/mod/mod_mime.html 检查 AddType 指令
【讨论】:
将适当的 mime 类型添加到 .htaccess 文件中。
AddType application/x-lwxl .lwxl
【讨论】:
您需要使用脚本语言设置 MIME 类型。以下是如何在 PHP 中执行此操作。
【讨论】: