layui阻止文件上传

简介: layui阻止文件上传

1、找到upload.js,查找:y=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、借助layui的before方法,使用:return false 阻止提交,如下代码:    


before : function (obj) {

   //预读本地文件,如果是多文件,则会遍历。(不支持ie8/9)

   obj.preview(function(index, file, result){

       // 非xlsx文件不进行上传并提示

       if(file.name.length > 0){

           var fileName = file.name;

           var fileSuffix = fileName.substr((fileName.lastIndexOf(".")+1),fileName.length);

           if("xlsx" != fileSuffix){

               layer.open({

                   icon:0,

                   title: advice

                   ,content: tips

               });

               return false;

           }

       }

   });

}


相关文章
LayUI upload上传组件上传文件的两种方式
LayUI upload上传组件上传文件的两种方式
1139 0
|
5月前
|
JSON API 数据安全/隐私保护
《揭秘:抖音电商 API 接口,让直播带货数据精准掌控!》
在数字营销时代,抖音电商API为直播带货提供数据支持。通过API可实时获取销售、用户互动等关键数据,助力商家优化策略,实现自动化分析与精准营销,提升效率并驱动业务增长。
479 0
|
Web App开发 缓存 UED
如何设置浏览器的缓存策略?
【10月更文挑战第23天】通过合理地设置浏览器的缓存策略,可以在提高网页性能、减少网络流量的同时,确保用户能够获取到最新的内容,从而提升用户体验和网站的性能优化效果。
1015 60
|
安全 Shell Windows
记windows自定义bat脚本自启动
【8月更文挑战第27天】在Windows系统中,可让自定义bat脚本自启动的方法有两种:一是利用“启动”文件夹,通过创建bat脚本的快捷方式并将其放置于该文件夹;二是使用任务计划程序,创建一个启动时触发的任务来运行bat脚本。需确保脚本正确安全,避免对系统产生不良影响。
1099 0
|
存储 缓存 监控
Redis问题之如何使用Guava Cache来监控缓存的加载/命中情况
Redis问题之如何使用Guava Cache来监控缓存的加载/命中情况
220 0
|
前端开发 Android开发 UED
介绍一下移动应用的版本控制系统。
【4月更文挑战第26天】移动应用的版本控制系统用于管理代码和版本,支持团队协作,提供用户体验。它包括版本管理列表、客户端升级提醒、跨平台版本控制、React Native包管理、自定义接口和管理员功能、优化代码更新流程、文件变更追踪和回溯比较。此系统确保开发团队高效工作,用户始终使用最新稳定版应用,对移动应用的成功至关重要。
207 3
|
运维 监控 安全
【ELK入门】Elastic中文社区运维监控实战之架构篇
阿里云MVP曾勇撰写的《ELK运维监控入门实战》系列,以Elasticsearch中文社区网站运维监控体系搭建作为案例,讲解了ELK监控系统的相关原理和技术实现,可作为对ELK感兴趣的同学的入门级文章。本篇作为第一篇,介绍了项目背景和技术架构。
6872 0
|
前端开发 容器
layui使用模板渲染数据
layui使用模板渲染数据
299 0
|
安全 前端开发 PHP
layui框架实战案例(21):layui上传的哪些事(layui.upload组件、 file文件域、php后台上传)
layui框架实战案例(21):layui上传的哪些事(layui.upload组件、 file文件域、php后台上传)
2125 0
|
XML 算法 安全
C# | 上位机开发新手指南(九)加密算法——RSA
RSA的特性 非对称性 RSA算法使用公钥和私钥两个不同的密钥,公钥用于加密数据,私钥用于解密数据。公钥可以公开,任何人都可以使用,而私钥只有密钥持有人可以访问。 安全性 RSA算法基于大数分解难题,即将一个大的合数分解成其质数因子的乘积。由于目前没有有效的算法可以在合理的时间内对大质数进行分解,因此RSA算法被认为是一种安全的加密算法。 可逆性 RSA算法既可以用于加密,也可以用于解密。加密和解密都是可逆的过程,只要使用正确的密钥,就可以还原原始数据。 签名 RSA算法可以用于数字签名,用于验证数据的完整性和真实性。签名过程是将数据使用私钥进行加密,验证过程是将签名使用公钥进行解密。
852 0
C# | 上位机开发新手指南(九)加密算法——RSA