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

结果展示

相关推荐
2013编程爱好者1 分钟前
Rust变量
开发语言·后端·rust
zyfts14 分钟前
🔥告别 20 分钟等待!NestJS 生产级消息队列 BullMQ 实践指南
前端·后端
star learning white17 分钟前
xmC语言8
c语言·开发语言·算法
一只爱学习的小鱼儿19 分钟前
QT中3D的使用
开发语言·数据库·qt
GISer_Jing23 分钟前
3DThreeJS渲染核心架构深度解析
javascript·3d·架构·webgl
狗头大军之江苏分军27 分钟前
【压力】一位一线炼钢工人的消失
前端·后端
喵了几个咪37 分钟前
Golang微服务框架Kratos实现Thrift服务
开发语言·微服务·golang
拉不动的猪1 小时前
文件下载:后端配置、前端方式与进度监控
前端·javascript·浏览器
Laravel技术社区1 小时前
php 读取视频流(mp4视频文件),快速读取视频解决方案(案例及配置)
开发语言·php·音视频