使用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);
  })
}

结果展示

相关推荐
羊小猪~~3 分钟前
算法/力扣--栈与队列经典题目
开发语言·c++·后端·考研·算法·leetcode·职场和发展
Noushiki3 分钟前
数据一致性保障方案 -java后端
java·开发语言
书到用时方恨少!3 分钟前
Python 零基础入门系列(终篇):综合实战项目
开发语言·python
Evand J4 分钟前
【MATLAB例程】基于EKF的分布式卡尔曼滤波,用于多个车辆的集群导航,融合IMU和GNSS、相对测量的UWB数据
开发语言·分布式·matlab
人间打气筒(Ada)5 分钟前
go:如何实现接口限流和降级?
开发语言·中间件·go·限流·etcd·配置中心·降级
小陈工5 分钟前
Python Web开发入门(二):Flask vs Django,项目结构大比拼
前端·数据库·python·安全·web安全·django·flask
云泽8085 分钟前
深入红黑树:SGI-STL 中 map 与 set 的关联容器架构剖析
开发语言·c++·stl底层架构
橘子编程5 分钟前
HTML5 权威指南:从入门到精通
前端·css·vue.js·html·html5
福楠6 分钟前
constexpr 全家桶
c语言·开发语言·c++
REDcker6 分钟前
C++ vcpkg:安装、使用、原理与选型
开发语言·c++·windows·操作系统·msvc·vcpkg