使用axios上传文件
要使用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格式的数据。
当请求成功后,响应数据将会被打印到控制台上。如果请求失败,错误信息将被打印到控制台上
原文地址: http://www.cveoy.top/t/topic/cw87 著作权归作者所有。请勿转载和采集!