axios formdata上传文件
时间: 2023-10-23 13:14:59 浏览: 123
vue使用axios上传文件(FormData)的方法
5星 · 资源好评率100%
可以使用FormData对象来上传文件,具体的步骤如下:
1. 创建一个FormData对象:var formData = new FormData();
2. 把文件添加到FormData对象中:formData.append('file', file);
3. 使用axios发送请求,把FormData对象作为参数传递给axios.post()方法:axios.post('/api/upload', formData);
注意事项:在使用FormData对象上传文件的时候,需要把Content-Type设置为'multipart/form-data',否则服务器无法解析数据。另外,FormData对象只能用于提交POST请求,不能用于GET请求。
阅读全文