我有一个非常简单的表单,用户可以写帖子并插入一个thunbnail图像,问题是每当我将multipart标头附加到ajax请求时,数据都不会传输到服务器。这是我的ajax服务:
angular.module('kadir.services', [])
.factory('cuService', function($q,$http) {
var newPost = function(data){
var deferrer = $q.defer();
$http({
method:"POST",
data:data,
headers:{'Content-Type': 'multipart/form-data'},
url:new_app_url}).then(function(res){
//success
deferrer.resolve(res.data);
},function(fail){
//fail
deferrer.reject(fail.data);
});
return deferrer.promise;
}
return {
newPost:newPost
}
});
我不想删除任何第三方指令,我想在普通的angularjs 中执行此操作(除非我真的需要)。