支持版本 1.7.8
angularjs
angularjs
默認請求類型爲json
,因此須要修改請求類型。json
在請求headers
,Content-Type
返回undefined
,讓瀏覽器,自動識別數據類型。瀏覽器
爲何不手動固定類型multipart/form-data
?,由於仍是會產生數據格式不一樣的問題,仍是自動識別的好。ide
var params = new FormData(); $http.post(url, params, { headers: { "Content-Type": function () { // 重點 return undefined; } }, transformRequest: angular.identity // 可選,防止發生意外的數據轉換,這樣寫能夠保證數據類型不變 }).then(function (data) { // 回調 }).catch((reason) => { console.log(reason); });