摘要:原组件并没有这个卡顿问题,那么问题只可能是在限定图片类型这点上了。先贴上我的代码于是我决定先去掉试试果然就没有了卡顿的问题。但是如果用像是这样的呢,就不行了,就有可能变得卡卡的。
昨天临下班测试给我问我为什么图片上传插件打开文件夹的速度这么慢,让我想办法优化一下
然后我就努力的搞了起来_(:з」∠)_
由于我们内部系统不兼容ie,所以我就没有管ie,在浏览器里面玩了起来
经过测试发现,在mac里面safari、Firefox、Chrome(opera不知道为啥老闪退)都没有卡顿问题
在windows里面,Firefox不卡顿,只有Chrome卡顿。
然而,这个插件是从另一个项目里面借用过来,再加上了限定图片类型的功能而已。
原组件并没有这个卡顿问题,那么问题只可能是在限定图片类型这点上了。
先贴上我的代码
this._imgFile = c} onChange={this.handleChange.bind(this)} type="file" name="image" disabled={disabled} />
于是我决定先去掉accpet试试……
果然就没有了卡顿的问题。
那么本包在试试accpet="image/jpg"果然也不卡卡的了!!
看来问题的所在就是"image/*"
但是写accpet的原意是要想要筛选出所有图片_(:з」∠)_
那么为了实现这个需求,同时提高用户体验,只能采取枚举了
修改后的代码
this._imgFile = c} onChange={this.handleChange.bind(this)} type="file" name="image" disabled={disabled} accpet="image/gif,image/png,image/jpeg,image/jpg,image/bmp" />
再试试,果然妥妥的了!
但是到底是为什么会这么卡呢??我查了查万能的Stack Overflow→_→
原来是因为Chrome的SafeBrowsing功能会在上传或保存时检查文件,
如果网络连接到google的速度比较快呢,就没有什么问题。
但是如果连接比较慢,或者干脆跪掉了,那SafeBrowsing就会让Chrome挂起一段时间,直到文件检查结束或者超时
使用accept="image/png, image/jpeg, image/gif"就可以解决这个问题,因为这些MIME类型在SafeBrowsing的白名单里面,不需要检查。
但是如果用像是accept="image/*"这样的呢,就不行了,就有可能变得卡卡的。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/84432.html
摘要:原组件并没有这个卡顿问题,那么问题只可能是在限定图片类型这点上了。先贴上我的代码于是我决定先去掉试试果然就没有了卡顿的问题。但是如果用像是这样的呢,就不行了,就有可能变得卡卡的。 昨天临下班测试给我问我为什么图片上传插件打开文件夹的速度这么慢,让我想办法优化一下然后我就努力的搞了起来_(:з」∠)_ 由于我们内部系统不兼容ie,所以我就没有管ie,在浏览器里面玩了起来 经过测试发现,在...
摘要:第三种,使用格式,即在中请求参数处理跨域问题当然请求方式只能是。最后发现有网友说版本不稳定引起的,于是把百度地图回退到了,结果还真是可以了。请问在移动端页面中播放优酷里面的视频,怎样实现 1.web扫码登录怎么实现,思路 步骤 WEB平台 手机 第1步 生成二维码 第2步 (ajax监控后台) 扫码 第3步 ...
摘要:前端日报精选译如何只用制作一个炫酷的加载动画不止稳,而且快解决打开时慢卡顿问题如何在你的项目中集成译一份关于的新手指南中文译数据结构树疯狂的技术宅种改善性能的方法详解及应用场景爱前端的数学宝宝构建一个简单登录注册功能个人文章 2017-07-29 前端日报 精选 【译】如何只用CSS制作一个炫酷的加载动画TypeScript - 不止稳,而且快解决input[type=file]打开时...
摘要:顺便一说,这首歌的原唱是秋田,中岛当年嗓子坏了,才有这歌。中文是直接翻译来的,作曲是秋田。一部电影春夏秋冬又一春春夏秋冬又一春是由金基德执导,金英民吴英秀金基德主演的一部韩国电影。年月日于韩国上映。 原链接: http://bluezhan.me/weekly/#/9-2 1、web前端 Angular vs. React vs. Vue: A 2017 comparison 9 S...
阅读 1691·2021-10-18 13:34
阅读 3841·2021-09-08 10:42
阅读 1510·2021-09-02 09:56
阅读 1585·2019-08-30 15:54
阅读 3095·2019-08-29 18:44
阅读 3268·2019-08-26 18:37
阅读 2173·2019-08-26 12:13
阅读 429·2019-08-26 10:20