Html表单:.zip文件的糟糕mime类型

时间:2014-05-16 17:06:20

标签: html firefox file-upload mime-types

场合

我有以下表格:

<form action="/url/to/action" method="POST" enctype="multipart/form-data">
    <ul>
        <li><label>File1 <input type="file" name="file1" /></label></li>
        <li><label>File2 <input type="file" name="file2" /></label></li>
        <li><input type="submit" value="Import"/></li>
    </ul>
</form>

使用Firefox:

  • 当我上传*.gz文件时,会使用mime-type发送:application/x-gzip
  • 当我上传*.xml文件时,会使用mime-type发送:text/xml

这没关系。但是:

  • 当我上传*.zip文件时,会使用mime-type发送:text/html而不是application/zip

(我在Firebug控制台中检查了POST请求的内容。)

我很确定它不久以前就有用了。

问题

这个错误与Firefox有关吗?还有其他人经历过吗?

我正在运行FF 29.0 / Ubuntu 14.04。

1 个答案:

答案 0 :(得分:1)

可能会尝试将mimetypes添加到.htaccess中,如

AddType application/zip zip ZIP