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

结果展示

相关推荐
xkxnq2 分钟前
第二阶段:Vue 组件化开发(第 21天)
前端·javascript·vue.js
寻星探路2 分钟前
【算法进阶】滑动窗口与前缀和:从“和为 K”到“最小覆盖子串”的极限挑战
java·开发语言·c++·人工智能·python·算法·ai
嘿嘿潶黑黑5 分钟前
Qt中的Q_PROPERTY宏
开发语言·qt
一个帅气昵称啊7 分钟前
C# 14 中的新增功能
开发语言·c#
阿蒙Amon8 分钟前
C#每日面试题-简述C#构造函数和析构函数
java·开发语言·c#
kaikaile19959 分钟前
同伦算法求解非线性方程组的MATLAB实现与优化
开发语言·算法·matlab
weixin_4450547211 分钟前
力扣热题53
开发语言·python
Rysxt_12 分钟前
Go语言:现代编程的效率与并发之选
开发语言·后端·golang
wayne21418 分钟前
Zustand在ReactNative中的工程实践与性能优化总结
javascript·react native·react.js
txinyu的博客23 分钟前
C++ 模板元编程 (TMP)
开发语言·c++