3
我有以下形式:
<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類型發送:application/x-gzip
- 當我上傳
*.xml
文件,它與mime型一起發送:text/xml
這沒關係。但是:
- 當我上傳
*.zip
文件,它發送具有MIME類型:的text/html
代替application/zip
(我檢查了Firebug控制檯POST請求的內容。)
我很確定它的工作不久以前。
問題
這是錯誤有關的Firefox?有其他人經歷過嗎?
我正在運行FF 29.0/Ubuntu 14.04。
你有沒有看看這個問題的答案,查看是否能解釋爲什麼嗎? http://stackoverflow.com/questions/1201945/how-is-mime-type-of-an-uploaded-file-determined-by-browser 此外,我猜你知道瀏覽器發送的MIME類型是不可靠的,對嗎? :) – Djizeus