上传文件需要用post+formdata上传,然后用qs序列化一下
axios.post(`/aa/bb/setHtml/${id}`, qs.stringify(data), { headers: { 'Content-Type': 'multipart/form-data;charse=UTF-8' }})
发现一直传空参数,查了一下发现qs不能序列化文件,只能老老实实用formData了
const formData = new FormData()
formData.append('zip', file)
axios.post(`/aa/bb/setHtml/${id}`, formData, { headers: { 'Content-Type': 'multipart/form-data;charse=UTF-8' }})