input[type='file']的accept属性用来指定上传文件的MIME类型。
将其设为accept= 'image/*',顾名思义,过滤掉所有非图片文件,
但在实际操作中,发现有时会出现响应缓慢的问题,特别是在chrome与Safari,IE与firefox则没有此问题。
搜索过后发现: accept= 'image/*'会对每一个文件都进行一次遍历,在webkit内核的浏览器内校验时间较长,是此种内核浏览器的bug。
解决方法:将 * 通配符 修改成指定的MIME类型
例如: <input type="file" accept="image/gif,image/jpeg,image/jpg,image/png,image/svg">