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

结果展示

相关推荐
Antruly2 分钟前
uvscope:Web 调试界的瑞士军刀
前端
多弗朗皮卡丘3 分钟前
C++STL之空间配置器
开发语言·c++·内存池·空间配置器
tommyjiatong6 分钟前
什么是PHP漏洞
开发语言·php
计算机魔术师13 分钟前
Anthropic S-1 披露:半年前发布的模型,已贡献不了多少收入了
前端
CodeYp201915 分钟前
第19讲:封装红黑树实现 mymap 和 myset
开发语言·c++·红黑树
qq_3400408821 分钟前
idea2021版,vue项目的package.json不展示scripts的绿色箭头
javascript·vue.js·json
qq_3646821525 分钟前
录音APP怎么切换语言?多语言版本如何使用
java·服务器·前端
2601_9689007737 分钟前
玻璃深加工的工艺窗口:4 道工序的温度与时间参数边界
android·java·javascript
志尊宝37 分钟前
AI原生前端开发(037):AI辅助的Vue 3开发最佳实践
前端·vue.js·ai-native
中科三方42 分钟前
AI时代新攻击面:悬空DNS记录正在成为黑客的低成本入侵入口
服务器·前端·人工智能