将此文件用于我的文件输入中的接受字段:
application/zip,application/x-zip,application/x-zip-compressed,application/octet-stream
结果:
我知道chrome在技术上是正确的,但我在这里尝试用户友好。
答案 0 :(得分:4)
application/octet-stream
是“全能”的桶。如果文件名没有扩展名来帮助确定它,那么它是默认的mime类型。它也是Chrome中EXE表示的来源,我猜。
Limit file format when using <input type="file">?
您也可以尝试使用INPUT / File上的“accept”属性来减少它。上面的链接还有一个指向您可以播放和测试的JSFiddle页面的链接。
答案 1 :(得分:0)
尝试
<!-- (IE 10+, Edge, Chrome, Firefox 42+) -->
<input type="file" accept=".zip,.rar,.7zip" />
<input type="file" accept="zip,application/octet-stream,application/zip,application/x-zip,application/x-zip-compressed">