使用axios
时间: 2023-06-28 08:15:35 浏览: 205
在vue组件中使用axios的方法
5星 · 资源好评率100%
使用axios发送FormData的代码如下:
```
var formData = new FormData();
formData.append('file', file); // 将文件对象添加到FormData中,'file'为表单字段名
axios.post('your_upload_url', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
}).then(function(response) {
// 成功上传文件后的处理逻辑
}).catch(function(error) {
// 上传失败后的处理逻辑
});
```
需要注意的是,使用axios发送FormData时需要设置请求头中的Content-Type为'multipart/form-data',这样axios会自动将FormData对象转换成合适的请求数据格式。另外,axios默认会将请求数据以JSON格式发送,因此需要将processData和contentType选项设置为false和false,这样axios就不会处理请求数据了。
阅读全文