在請求后台接口時,有時后台需要formData,如果是Vue的話我們可直接new一個formDta對象,並把值append進去
但小程序的時候發現並不行~,這是我們需要特殊處理下請求參數以及header
1、設置header
header: {
'content-type': 'multipart/form-data;boundary=XXX'
},
2、設置參數
let str = '' for (let key in param) { str += '\r\n--XXX' + '\r\nContent-Disposition:form-data;name="' + key + '"' + '\r\n' + '\r\n' + param[key] + '\r\n--XXX' } str += '--' // 這里必須是以它結尾
3、將str賦值給data即可。
如有其它問題,可留言,解決與否,都會給你答復