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

结果展示

相关推荐
damon08708几秒前
nodejs 实现 企业微信 自定义应用 接收消息服务器配置和实现
服务器·前端·企业微信
web守墓人1 分钟前
【前端】ikun-pptx编辑器前瞻问题五:pptx中的xml命名空间
xml·前端
APIshop2 分钟前
实战解析电商api:1688item_search-按关键字搜索商品数据
开发语言·python
向上的车轮2 分钟前
Zed 项目GPUI :用 Rust + GPU 渲染的现代化 UI 框架
开发语言·ui·rust
oMcLin7 分钟前
如何在 CentOS 7 上通过配置和调优 OpenResty,提升高并发 Web 应用的 API 请求处理能力?
前端·centos·openresty
IT_陈寒8 分钟前
Java开发者必知的5个性能优化技巧,让应用速度提升300%!
前端·人工智能·后端
nbsaas-boot12 分钟前
Go 语言中的集合体系:从语言设计到工程实践
开发语言·后端·golang
小马_xiaoen13 分钟前
Vue3 实现超丝滑打字机效果组件 - 进阶
javascript·vue.js·ecmascript