支持版本 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); });