upload 附件上传流程

组件部分:

别忘了定义fileList 我这里就不写data了
<el-uploadclass="upload-demo"action="http://192.168.3.166:8086/res/upload"accept=".jPDF,.docx,.doc,.xls,.xlsx":on-remove="handleRemove":on-success="handleSuccess":before-upload="beforeupload":limit="5":on-exceed="handleExceed":file-list="fileList"><el-button size="small" type="primary">点击上传</el-button><div slot="tip" class="el-upload__tip">只能上传pdf、docx、doc、xls、xlsx文件,且不超过20M</div></el-upload>

方法部分

// 附件上传beforeupload(file) {const fileSuffix = file.name.substring(file.name.lastIndexOf(".") + 1);const whiteList = ["pdf", "doc", "docx", "xls", "xlsx"];if (whiteList.indexOf(fileSuffix) === -1) {Message.error({type: "error",message: "上传文件只能是 pdf、doc、docx、xls、xlsx格式",});return false;}const isLt2M = file.size / 1024 / 1024 < 20;if (!isLt2M) {Message.error({type: "error",message: "上传文件大小不能超过 20MB",});return false;}},handleSuccess(res, file, fileList) {if (res.code === 0) {this.fileList.push({ ...res.data, name: res.data.fileName });}},handleRemove(file, fileList) {// 1.获取将要删除图片的临时路径const filePath = file.uid;// 2.从pictureList数组中,找到图片对应的索引值const i = this.fileList.findIndex((x) => x.uid == filePath);// 3.调用splice方法,移除图片信息this.fileList.splice(i, 1);},handleExceed(files, fileList) {Message.error({type: "error",message: `最多只能上传 5 个文件`,});},

upload 附件上传流程(限制附件大小格式)相关推荐

  1. Antd的Upload组件上传文件控制文件数量、格式等,以及提交时如何获取文件

    背景:使用React的antd组件的Upload(官网),要求文件上传后,在点击提交时再将文件传过去. 技术点: 完全控制的文件上传. 可控制上传数量. 控制文件格式. 移除时的事件onRemove. ...

  2. 闲人闲谈PS之二十一——SAP自定义程序增加附件上传下载功能

    惯例闲话:国庆假期后,状态不佳,闲人找回状态的方法,对电脑翻箱倒柜,整理文件,往往在整理鸡零狗碎时,会有一些新收获,这倒成了自我调整的一套规律- 这次整理捣鼓,还真是发现了一个解决长久以来SAP被人吐 ...

  3. 山东大学项目实训(十七)—— 微信小程序附件上传、下载、预览、删除

    目录 附件相关功能再实现 附件业务功能介绍 设计步骤 我的上报查看事件详情 (补充) 附件相关功能再实现 下图为笔者之前所写的博客关于实现的附件上传,但是没有下载.预览和删除.正因为没有下载.预览和删 ...

  4. 使用el upload标签上传文件的几种常见使用场景(前台+后台)

    前言:本篇博客主要介绍ElementUI中el upload上传控件的使用,包含前后台代码. 文章目录 一.总体代码 二.使用场景 1.添加 2.修改 3.单独上传到服务器 一.总体代码 1.前端控件 ...

  5. java上传文件限制大小_Java Web:附件上传,两种文件上传限制格式及大小方法,学习笔记文件操作【诗书画唱】...

    附件上传: package com.jy.controller; import java.io.File; import java.io.FileOutputStream; import java.i ...

  6. ant react 上传_React实战之Ant Design—Upload上传_附件上传

    React实战之Ant Design-Upload上传_附件上传 Upload组件大家都在官方文档中看过了,但写的时候还是会遇到许多问题,一些新手看了文档后感觉无从下手,本文过多的简绍就不说了,直接看 ...

  7. 附件上传大小限制处理办法

    项目开发中发现附件上传大小有限制.经排查发现,IIS的web页面,默认限制4M大小,这时候需要在对应的IIS站点中config中进行设置. 注意,<httpRuntime>只能存在一个. ...

  8. layui upload附件上传

    1.layui upload 动态生成js // 附件上传 // elemId:上传button, elemFile:文件存放地址 function fileUpload(elemId,elemFil ...

  9. Dynamics 365 OP的UCI下附件上传超过大小限制后的提示错误

    针对CRM自带的附件上传功能,对于用户上传附件的大小限制是可以设置的,比如像下图这样 但是在UCI里确碰到了如下的错误,当我上传的附件大于10M时,页面弹出的错误确是5M,而不是实际设置的大小 在Cl ...

最新文章

  1. Android实战技术:深入理解Android的RPC方式与AIDL
  2. 【图像超分辨率】Deep Learning for Multiple-Image Super-Resolution
  3. layer弹出层扩展自定义样式
  4. 【报告分享】食品饮料行业供应链发展与渠道变革趋势.pdf(附下载链接)
  5. LuoguP1041 传染病控制
  6. Java学习笔记-全栈-web开发-14-Spring入门AOP编程Spring注解开发Spring事务
  7. CrossApp 0.3.8 发布,跨平台移动App开发引擎
  8. mysql连接字符串_[MySQL] - MySQL连接字符串总结
  9. java数字时钟代码,Android自定义数字时钟代码,android自定义时钟,package jp.t
  10. 光纤、光缆的基本知识(2)
  11. Opencv图像处理——水平线和垂直线的提取
  12. 微信服务号自定义菜单添加扫码功能
  13. Java计算税收代码实现
  14. 拼多多被曝确定五一放假三天,网友:“这也砍一刀?”
  15. eclipse安装教程和jdk配置(win超详细)
  16. jQuery 特效:盒子破碎和移动动画效果
  17. 场景化AI数据推动智慧家居发展
  18. 以太网帧,IP,TCP,UDP首部结构
  19. windows装迅雷aplayer播放引擎
  20. python1e2_python – UnicodeDecodeError:’utf-8’编解码器无法解码位置434852中的字节0xe2:无效的连续字节...

热门文章

  1. Windows/Linux服务器监控软件推荐
  2. nodeJS+express+mysql模块封装之服务器渲染小demo
  3. php初学者入门视频教程下载_第101讲到112讲_张恩民老师
  4. 贝塔自助授权系统php源码,PHP授权源码
  5. python按照号段生成手机号接收验证码,验证手机号码格式的正则表达式编写思路详解...
  6. pip安装不是包名__一蓑烟雨任平生
  7. 软件开发合同履行中的需求变更和交付调整
  8. Scrcpy v1.9可以在屏幕关闭的情况下镜像屏幕
  9. 广读精思:科学新闻那些事
  10. 网链经济学(Comunion Economics)