File.type部分浏览器返回为空字符串

2020-04-2684次阅读javascript

验证是否是zip压缩文件

if(!/\.zip/.test(file.type)){

    this.tips('请选择zip文件');

    return;
}

选择zip文件后,有些电脑上同样的浏览器,filet.type打印出是空字符串。。。。

出自于MDN:file.type 仅仅对常见文件类型可靠。例如图像、文档、音频和视频。不常见的文件扩展名会返回空字符串。开发者最好不要依靠这个属性,作为唯一的验证方案。

也可以参考一下:https://blog.csdn.net/weixin_34037173/article/details/88704775

上一篇: css3实现省略号动画  下一篇: { foo: 123 }是表达式还是语句  

File.type部分浏览器返回为空字符串相关文章