element-ui文件上传 做类型大小的限制
程序员文章站
2022-10-08 22:21:31
上代码: :beforeUpload="beforeAvatarUpload" 底下有方法重要在这里:methods里面写beforeAvatarUpload这个方法 想要什么限制加什么限制就好。 ......
上代码:
<div class="filebox"> <el-upload class="upload-demo" :action="url" :on-preview="handlepreview" :on-remove="handleremove"
multiple :limit="limitnum" :on-exceed="handleexceed" :file-list="filelist" :beforeupload="beforeavatarupload"> <el-button size="mini" type="primary">点击上传</el-button> <div slot="tip" class="el-upload__tip">只能上传jpg/png文件,且不超过500kb</div> </el-upload> </div>
:beforeupload="beforeavatarupload" 底下有方法重要在这里:
methods里面写beforeavatarupload这个方法
beforeavatarupload(file) { var testmsg=file.name.substring(file.name.lastindexof('.')+1) const extension = testmsg === 'xls' const extension2 = testmsg === 'xlsx' const islt2m = file.size / 1024 / 1024 < 10 if(!extension && !extension2) { this.$message({ message: '上传文件只能是 xls、xlsx格式!', type: 'warning' }); } if(!islt2m) { this.$message({ message: '上传文件大小不能超过 10mb!', type: 'warning' }); } return extension || extension2 && islt2m }
想要什么限制加什么限制就好。
下一篇: CSS绘制三角形和箭头,不用再用图片了
推荐阅读
-
叫你如何修改Nginx与PHP的文件上传大小限制
-
php限制上传文件类型并保存上传文件的方法
-
php.ini修改php上传文件大小限制的方法详解
-
如何限制上传文件的大小?
-
element-ui文件上传 做类型大小的限制
-
通过jquery获取上传文件名称、类型和大小的实现代码
-
vue +element的上传文件限制文件大小和限制文件类型
-
一个关于struts2上传文件超过限制大小如何提示的问题
-
一个关于struts2上传文件超过限制大小如何提示的问题
-
org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException(文件上传超出了tomcat的限制大小)