要使用axios上传文件,您需要使用FormData对象包装文件并将其作为post请求的数据。以下是示例代码:

const formData = new FormData();
formData.append('file', file);

const config = {
  headers: {
    'content-type': 'multipart/form-data'
  }
};

axios.post('/upload', formData, config)
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });

在这个例子中,file是一个File对象,代表要上传的文件。FormData对象被用来包装文件,然后被传递到post请求中。配置对象config包含content-type头信息,它告诉服务器处理的是multipart/form-data格式的数据。

当请求成功后,响应数据将会被打印到控制台上。如果请求失败,错误信息将被打印到控制台上

使用axios上传文件

原文地址: http://www.cveoy.top/t/topic/cw87 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录