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

结果展示

相关推荐
2601_951615206 小时前
网站模板 网站网页模板下载
前端·网络·html
外收内放6 小时前
Python基础语法练习题(69)
开发语言·python
lojox6 小时前
深入理解 C++ STL:vector 底层实现、迭代器失效与 list 特性
开发语言·c++
iotxiaohu6 小时前
用 cflow 查看 C 函数调用关系
c语言·开发语言·cflow
zhang-ge6 小时前
python包和项目管理器uv在ubuntu下的安装与使用
开发语言·python·uv
酷炫码神6 小时前
Day 1|HTML5:一个商城首页的骨架,从 DOCTYPE 到语义化
前端·html·html5
AI源码7 小时前
鲜花商城(HTML 版)
前端·html
hiahiahia1237 小时前
Message 和对话
服务器·前端·数据库
微笑星河q7 小时前
C++类和对象(下)初始化列表、类型转换、static、友元、内部类、匿名对象
开发语言·c++
凤年徐7 小时前
【Python】Python 语法速通指南
开发语言·python