我有用户上传我提供下载的 DOCX 文件。我们遇到的问题是 DOCX 文件的未知 mime 类型导致 IE 将这些文档作为 Zip 文件打开。
它在 Windows/IIS 服务器上运行。
因为这是共享主机,所以我无法更改任何服务器设置。
我在想我可以写一些处理 DOCX 文件的代码,也许是自定义输出:
if (extension=docx) {
header("Content-Disposition: attachment; etc)
header('Content-Type: application/application/vnd.openxmlformats-officedocument.wordprocessingml.document');
//Output the file contents etc
}
这会是一个可行的解决方案吗?如果是这样,有人可以帮助填补空白吗?
(PS我知道上面的语法不正确,只是一个简单的例子)