accept= 'image/*'反映缓慢
2024-08-24 13:14:25
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">
最新文章
- Android忘记密码功能实现
- Swift中的字典
- FZU 2212 Super Mobile Charger(超级充电宝)
- file not found while xcode archive
- iOS学习之C语言结构体
- Linux下 执行程序
- GridView事件分析
- Time_wait问题小结
- c# 调用RDP和SSH实现远程登陆
- node中间层实现文件上传
- 关于FIFO memory buffer模块的设计
- 同构体字符串(如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。 所有出现的字符都必须用另一个字符替换,同时保留字符的顺序。两个字符不能映射到同一个字符上,但字符可以映射自己本身。)
- 轻松制作X86 OPENWRT USB启动盘
- js常见错误类型
- Notepad++ 大小写转换
- mysql 初识数据库 目录
- saltstack returners 结果转存
- bzoj 4448 [Scoi2015]情报传递 (树链剖分+主席树)
- 三篇文章了解 TiDB 技术内幕——说计算
- pymysql和MySQLdb
热门文章
- UFLDL深度学习笔记 (一)反向传播与稀疏自编码
- 视频输出hdtv和sdtv
- hadoop之WordCount源代码分析
- C#二进制序列化和反序列化
- Kotlin——中级篇(一):类(class)详解
- EasyPlayer.js网页全终端播放器安装使用文档
- influxDB---Data Exploration
- JavaScript方法splice()和slice()
- element-ui中下拉菜单中的@click事件不会触发的问题
- 《Deep learning》第四章&mdash;&mdash;数值计算