百度编辑器在IE8 9下使用FLASH上传时,爆客户端内存的问题

袁亚星 发布于 2016/05/31 22:40
阅读 256
收藏 0
百度编辑器上传的时候使用的是他们自己的开源webuploader插件,但是,目前哪怕是百度的在线DEMO,在IE89下由于不支持HTML5而使用FLASH,最后都会导致每上传一个文件就占用大约3-10倍的内存(具体取决于配置是否开启分片,是否开启并发上传,是否压缩等)。上传多个或者上传一个较大的文件就会导致客户端内存爆掉。进而无法继续上传。我尝试在其上传流程中将一些使用结束的参数设为NULL 并使用CollectGarbage()方法回收内存。但没有成功。所以想请教有没有哪位大神遇到过这个问题并有解决方案。
加载中
0
大洋的顶端
大洋的顶端

网页能上传多大文件?假如50M以上,肯定不能用网页上传了。几M左右随便上传,也不会出现问题

袁亚星
袁亚星
主要是在支持h5的浏览器下是没问题的。而且在不支持h5的浏览器下,也是用flash上传,并不是直接post过去的。关键百度编辑器支持多文件队列上传。就算几m用户传几十个照样崩。当然现在也是在思考方向,实在不行这个地方就限制只能上传几个小文件。大文件用插件单独上传。
返回顶部
顶部