1. 需求

在使用 ElementUI 的上传组件 el-upload 实现文件上传功能时,如果单文件上传是比较简单的,但是在实际需求中,往往会在上传文件时伴随着一些其他参数,效果如下图:

在上传指定类型的文件时,例如HTTPS证书的文件类型必须为 .jks 格式,还必须要伴随一些额外的参数。

2. 思路

el-upload 上传组件提供了一些参数:

参数 说明
data 上传时附带的额外参数
accept

3. 示例代码

HTML代码:

<div class="upload-button"><el-uploadref="certificateUpload"class="upload-container":action="uploadAPI":auto-upload="false"name="multipartFile":with-credentials="true":data="uploadObjs":file-list="fileList"accept=".jks":before-upload="onBeforeUpload":before-remove="onBeforeRemove":on-success="onUploadSuccess":on-error="onUploadError":on-change="onUploadChange"><el-button type="primary" size="mini" icon="el-icon-upload2">选择证书</el-button></el-upload>
</div>

JS代码:

export default {data() {return {uploadAPI: '',uploadObjs: {},fileList: []}},methods: {// 文件上传前钩子onBeforeUpload() {// 可以在上传前的钩子函数中添加额外参数this.uploadObjs = {... // 添加的参数字段}},onBeforeRemove() {},onUploadSuccess() {},onUploadError() {},onUploadChange() {}}
}

Element UI 上传组件实现文件上传并附带额外参数相关推荐

  1. layui如何集成文件服务器,layui使用upload组件实现文件上传功能

    layui使用upload组件实现文件上传功能 发布时间:2020-05-22 17:25:25 来源:亿速云 阅读:309 作者:鸽子 背景:页面上一个按钮,点击弹出上传框,从按钮的方法代码开始写: ...

  2. jsp文件通常用common_29.jsp-动态生活之用Commons-FileUpload组件控制文件上传

    sizeMax):设置请求信息实体内容的最大允许的字节数 ★ public List parseRequest(HttpServletRequest req): 解析form表单中的每个字符的数据,返 ...

  3. 使用commons-fileupload-1.2.1.jar等组件实现文件上传

    使用的主要jar包:commons-io-1.3.2.jar包;commons-fileupload-1.2.1.jar包:commons-lang-2.3.jar,在使用组件实现文件上传时候要注意前 ...

  4. jquery组件WebUploader文件上传用法详解

    这篇文章主要为大家详细介绍了jquery组件WebUploader文件上传用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 WebUploader是由Baidu WebFE(FEX)团队开发的一 ...

  5. element ui 弹出组件的遮罩层在弹出层的上面的解决方法

    element ui 弹出组件的遮罩层在弹出层的上面的解决方法 参考文章: (1)element ui 弹出组件的遮罩层在弹出层的上面的解决方法 (2)https://www.cnblogs.com/ ...

  6. java使用smartupload组件实现文件上传的方法

    为什么80%的码农都做不了架构师?>>>    本文实例讲述了java使用smartupload组件实现文件上传的方法.分享给大家供大家参考.具体分析如下:文件上传几乎是所有网站都具 ...

  7. 微信小程序之使用vant-3组件Uploader文件上传

    效果图: 微信小程序之使用vant-3组件Uploader文件上传 1.把vant的weapp包加进来 2.在app.json文件里面"usingComponents"加载进来才能 ...

  8. element UI上传图片Upload组件使用 图片转base64和fale文件处理 formdata数据格式的应用

    element UI上传图片Upload组件使用 & 图片转base64和fale文件处理 & formdata数据格式的应用 1.element UI上传图片Upload组件使用 效 ...

  9. 文件上传 java web_JavaWeb 文件上传下载

    1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程.例如目前网站需要上传头像.上传下载图片或网盘等功能都是利用文件上传下 ...

最新文章

  1. 10个省时间的 PyCharm 技巧
  2. 在Linux中设置UMASK值
  3. Python 一行代码搞定炫酷可视化,你需要了解一下 Cufflinks
  4. 刷magisk模块后不能开机_联想启天商用电脑刷BIOS或维修换主板后 开机叫两声处理办法...
  5. as3转换为html5,AS3和HTML5 - 使用正则表达式将字符串解析为数组
  6. es max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]
  7. python基础教程pdf-Python基础教程(第3版) PDF高清完整版免费下载|百度云盘
  8. matlab的图像滤波,Matlab实现图像滤波
  9. 误差的基本性质与处理matlab实验,误差理论与数据处理实验报告
  10. Egoist (罪恶王冠) | mmd动作+镜头下载
  11. 到底何为产品架构师?
  12. 微信个人号API开发
  13. 洞察市场需求,深耕大健康赛道,缤跃酒店打造一站式运动酒店品牌
  14. 自考行政管理题库(含答案)
  15. unity2D横版游戏教程-3 Cinemachine镜头移动
  16. win10的Win快捷键使用简易操作方法
  17. Firefox input 光标丢失
  18. APISpace 让你快速获取名言警句
  19. 使用UC浏览器安卓版访问大多数网站遇到400 bad request错误
  20. RabbitMQ在Windows环境下的服务启动问题

热门文章

  1. Web前端学习笔记(三)---白色/黑暗背景切换
  2. 服务器TPC-C值计算方法
  3. yml配置文件特殊字符处理
  4. Revit开发小功能集合
  5. 【黑盒测试用例设计】正交试验法
  6. JSP 传统标签extends TagSupport
  7. 删除鼠标右键灰色skydrive pro
  8. 【腾讯云原生降本增效大讲堂】Kubernetes集群利用率提升实践
  9. 停止厄运:网络才刚刚起步
  10. Poj 1811 Prime Test 素数测试 Miller-Rabin 与 整数的因子分解 Pollard rho