LayUI upload组件点击选择文件有2g时,游览器可能会解析很久或者崩溃。
原因是:读取本地文件的原obj.preview方法有问题,下面进行了适当修改选2g文件也是秒选
以下是多文件上传例子,【如果是单文件,猜测使用for in读取是一样的,可以尝试】
原obj.preview方法:
适当修改后:
,choose: function(obj){
var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
demoListView.html(" ");
for (var key in files) {
var tr = $(['&