layui upload 限制文件名中字符

1、在upload.js,搜索y=function,注释掉该function大括号内的语句并替换成:

return “choose”===t?l.choose&&l.choose(g)😦(l.before&&l.before(g))===false?’’:a.ie?a.ie>9?u():c():void u())

2、
before: function(obj){
var files = this.files = obj.pushFile(); // layui文档标注这是一个文件队列,(每次选定文件都会往其中添加)
var fileName;
var i = 0;
var j = 0;
for(var key in files){
i++;
fileName = files[key].name; //针对一个文件直接赋值就可以了
}
//判断队列每次只保存最后一个文件
if(i>1){
for(var key in files){
j++;
if(i == j){
fileName = files[key].name;
}else{
delete files[key]; //删除队列中的文件
}
}
}
var index=fileName.indexOf(","),index1=fileName.indexOf(",");
if(index!=-1 || index1!=-1){
layer.msg(“文件名中不能保护中英逗号!”);
return false;
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值