vue項目中提交表單時,請求參數是Request Payload時在main.js中加
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; axios.defaults.headers.get['Content-Type'] = 'application/x-www-form-urlencoded'; axios.defaults.transformRequest = [function (data) { let src = '' for (let item in data) { src += encodeURIComponent(item) + '=' + encodeURIComponent(data[item]) + '&' } return src }]
就變成Form Data。這種方法在提交上傳的文件時不是(binary)形式。
或者用FormData提交表單
這種方法提交上傳的文件時是(binary)二進制流格式