使用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 语言函数指针与回调机制
linux·c语言·开发语言·嵌入式硬件·排序算法
2***B44920 分钟前
Rust在系统编程中的内存安全
开发语言·后端·rust
Running_slave23 分钟前
你应该了解的TCP滑窗
前端·网络协议·tcp/ip
U***e6326 分钟前
Rust错误处理最佳实践
开发语言·后端·rust
习习.y33 分钟前
python笔记梳理以及一些题目整理
开发语言·笔记·python
程序员小寒1 小时前
前端高频面试题之CSS篇(一)
前端·css·面试·css3
qq_386218991 小时前
Gemini生成的自动搜索和下载论文的python脚本
开发语言·python
颜酱1 小时前
Monorepo 架构以及工具选型、搭建
前端·javascript·node.js
oden1 小时前
ChatGPT不推荐你?7个GEO技巧让AI主动引用你的内容
前端
X***48962 小时前
JavaScript在Node.js中的Nx
javascript·node.js·vim