使用axios请求后端的上传图片接口

安装axios

npm install axios

创建input文件上传标签

复制代码
<input type="file" name="" id="" @change="handleChange" />

使用axios请求后端的图片上传接口

复制代码
function handleChange(val) {
  // new FormData() js内置构造函数,将图片处理的formdata的数据格式
  const formData = new FormData();

  // val.target.files[0] 是一个 File 对象,通常来自 input[type="file"] 的 onChange 事件
  formData.append('image', val.target.files[0]); 

  axios.post('/api/upload', formData, {
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  }).then(res => {
    console.log(res);
  })
}

结果展示

相关推荐
智航GIS16 小时前
10.7 pyspider 库入门
开发语言·前端·python
跟着珅聪学java17 小时前
JavaScript 底层原理
java·开发语言
项目題供诗17 小时前
C语言基础(二)
c语言·开发语言
J_liaty17 小时前
RabbitMQ面试题终极指南
开发语言·后端·面试·rabbitmq
JosieBook17 小时前
【开源】基于 C# 和 Halcon 机器视觉开发的车牌识别工具(附带源码)
开发语言·c#
华仔啊17 小时前
写 CSS 用 px?这 3 个单位能让页面自动适配屏幕
前端·css
逑之17 小时前
C语言笔记14:结构体、联合体、枚举
c语言·开发语言·笔记
崇山峻岭之间17 小时前
Matlab学习记录30
开发语言·学习·matlab
stillaliveQEJ17 小时前
【JavaEE】Spring IoC(二)
java·开发语言·spring