Html表单:.zip文件的mime类型不正确

Html表单:.zip文件的mime类型不正确,html,firefox,file-upload,mime-types,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 <

形势

我有以下表格:

<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>

  • 文件1
  • 文件2
使用Firefox:

  • 当我上传一个
    *.gz
    文件时,它是以mime类型发送的:
    application/x-gzip
  • 当我上传
    *.xml
    文件时,它会以mime类型发送:
    text/xml
这没关系。然而:

  • 当我上传
    *.zip
    文件时,它会以mime类型发送:
    text/html
    ,而不是
    application/zip
(我在Firebug控制台中检查了POST请求的内容。)

我敢肯定它不久前就起作用了

问题

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


我正在运行FF 29.0/Ubuntu14.04。

也许可以尝试将mimetype添加到.htaccess中,比如

AddType application/zip zip ZIP

你有没有看过这个问题的答案,看看能不能解释一下原因?另外,我猜您知道浏览器发送的mime类型不可靠,对吧?:)