在layui.all.js或者upload.js中修改以下代码(根据自己使用情况看修改哪个js)
1、在js中搜索y=function()即可找到该方法
2、注释掉的为源码
3、a这个if放在b外面,则choose都不会执行,要执行的话就放在b里面
4、注意加了a,before方法最好有返回值
4、不要a的话,b里面的return换一下,before之后的error方法也会执行
y=function(){
/*if("choose"!==i&&!l.auto||(l.choose&&l.choose(g),"choose"!==i))
return l.before&&l.before(g),o.ie?o.ie>9?u():c():void u()*/
/*修改后:可以在before方法中阻止上传*/
a:if (l.before&&!l.before(g)) {
return false;
}
b:if("choose"!==i&&!l.auto||(l.choose&&l.choose(g),"choose"!==i)){
return a.ie?a.ie>9?u():c():void u()
/*return l.before&&l.before(g),a.ie?a.ie>9?u():c():void u()*/
}
};