最近在做文件上传,
需要限制文件类型为apk。
原理就是个input,触发change事件之后读取file,获取type属性,根据mime-type判断文件类型
但是在火狐(firefox)最新版中,发现火狐获取不到type,是个空字符串
chrome能获取得到。
这人是浏览器的bug吗,还有什么变通的办法吗?
html
<input type="file" name="img" class="input1">
js
var file=document.querySelector(".input1");
file.onchange=function(e){
console.log(this.files[0]);//ff 的 apk type 是空字符串!
}