文件上传
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);
});