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

结果展示

相关推荐
峰上踏雪1 分钟前
Windows 下最推荐的 Qt + VS2026 + CMake 开发方案
开发语言·windows·qt
贺今宵5 分钟前
Vue 3 + Capacitor 使用jeep-sqlite,web端使用本地sqlite数据库
前端·数据库·vue.js·sqlite·web
楼田莉子7 分钟前
C++20新特性:协程
开发语言·c++·后端·学习·c++20
taocarts_bidfans8 分钟前
Google Indexing API 外贸独立站主动推送收录实战开发
前端·独立站·外贸独立站·taoify
xiaoshuaishuai89 分钟前
C# AvaloniaUI 中旋转
开发语言·c#
Dream_ksw12 分钟前
Python 基础
开发语言·python
weixin_4280053017 分钟前
C#调用 AI学习从0开始-第2阶段(Function Calling+工具调用智能体)-第9天实战-实现计算器工具
开发语言·学习·c#·functioncalling·ai实现计算器工具
lichenyang45326 分钟前
鸿蒙 Stage 模型到底是什么?一篇讲清 Ability、EntryAbility 和入口文件为什么这么设计
前端
特种加菲猫35 分钟前
C++11核心特性深度解析:从列表初始化到lambda与包装器
开发语言·c++
JSMSEMI1140 分钟前
JSM12N60C 600V N沟道增强型功率MOSFET
开发语言·javascript·ecmascript