Angular js,发送ajax表单数据+图像

时间:2016-09-10 21:26:48

标签: angularjs ajax

我有一个非常简单的表单,用户可以写帖子并插入一个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 中执行此操作(除非我真的需要)

0 个答案:

没有答案