当前位置: 首页 > news >正文

el-upload组件调用后端接口上传文件实践

 要点说明:

  • 使用:http-request覆盖默认的上传行为,可以添加除文件外的其他参数,注意此时仍需保留action属性,action可以传个空串
  • 给http-request属性绑定的函数,函数入参必须为param
  • 调用接口请求,注意

    headers:{

    'content-type':'multipart/form-data'

    }时,请求参数需要通过new FormData()方式传入

  • 获取上传接口返回值:this.uploadFileUrl2 = res.data.data

<el-uploadclass="upload"dragaction="":http-request="uploadFileHttp1":data="uploadData":file-list="fileList":limit="1"list-type="picture"><i class="el-icon-upload"></i><div class="el-upload__text">图片1<em>(点击上传)</em></div></el-upload>

 

 data() {return {fileList: [],uploadFileUrl1:''}},

 


uploadFileHttp1(param) {var file = param.file let params = new FormData()params.append("upload_type", 'public');params.append("file", file);axios({method:'post',url:'https://xxxxx/upload_file',data:params,headers:{'content-type':'multipart/form-data'}}).then(res => {console.log(res)this.uploadFileUrl1 = res.data.data}).catch(err => {console.log(err)})},

http://www.lryc.cn/news/135528.html

相关文章:

  • 深度学习-实验1
  • 互联网医院开发|医院叫号系统提升就医效率
  • 手写 Mybatis-plus 基础架构(工厂模式+ Jdk 动态代理统一生成代理 Mapper)
  • 【C++11算法】iota算法
  • 付费加密音乐格式转换Mp3、Flac工具
  • React前端开发架构:构建现代响应式用户界面
  • Azure Bastion的简单使用
  • 深入理解高并发编程 - 深度解析ScheduledThreadPoolExecutor
  • Android---- 一个完整的小项目(消防app)
  • XXX程序 详细说明
  • perl下载与安装教程【工具使用】
  • Chrome谷歌浏览器修改输入框自动填充样式
  • Azure CLI 进行磁盘加密
  • Java“牵手”根据关键词搜索(分类搜索)速卖通商品列表页面数据获取方法,速卖通API实现批量商品数据抓取示例
  • 商城-学习整理-高级-消息队列(十七)
  • Android Camere开发入门(1):初识Camera
  • hive表的全关联full join用法
  • PMP串讲
  • 最长回文子序列——力扣516
  • 从零实现深度学习框架——Transformer从菜鸟到高手(二)
  • docker监控平台FAST OS DOCKER --1
  • SpringBoot2.0集成WebSocket
  • Vue的Ajax请求-axios、前后端分离练习
  • Spring源码深度解析三 (MVC)
  • API接口漏洞利用及防御
  • 解决Spring mvc + JDK17@Resource无法使用的情况
  • 页面禁用鼠标右键,禁用F12打开开发者工具!!!
  • Android中使用JT808协议进行车载终端通信的实现和优化
  • 导出pdf
  • 【考研数学】线形代数第三章——向量 | 基本概念、向量组的相关性与线性表示