如何使用axios实现文件上传

文件上传

axios 支持文件上传,通常使用 FormData 对象来封装文件和其他表单数据。

import axios from 'axios';

const formData = new FormData();
formData.append('file', fileInput.files[0]);
formData.append('description', '文件描述');

axios.post('/api/upload', formData, {
  headers: {
    'Content-Type': 'multipart/form-data'
  }
})
  .then(response => {
    console.log('文件上传成功:', response.data);
  })
  .catch(error => {
    console.error('文件上传失败:', error);
  });

你可能感兴趣的:(前端Vue,javascript,前端,vue.js)