前端上传zip文件, 不同浏览器解析的文件类型不一样
今日份,遇到一个坑, 发现同样是谷歌浏览器,但是上传zip文件的解析文件类型却跟其他电脑的不一样,纳闷了。
经调试,发现
zip文件
firefox : application/octet-stream
chrome : application/octet-stream
oprea : application/zip
IE : application/x-zip-compressed
rar文件 firefox : application/x-rar-compressed
chrome : application/octet-stream
oprea : application/x-rar-compressed
不能用file.type识别所有的文件,很多浏览器识别不了.rar文件格式。前端可以用文件后缀的方式正则匹配。
const reg=/.rar$/;
reg.test(file.name) // true为rar文件,false则是其他文件标签:文件,浏览器,zip,application,rar,文件类型 From: https://www.cnblogs.com/class1/p/18206073