我正在尝试设置一个表单,以使用 ajax 请求提交给已经使用 Ajax 构建的 api。出于某种原因,该文件只是不想传输到系统,尽管已经构建了一个后端来处理这个问题,并且它工作正常。
根据我在这里找到的教程,我的服务看起来像这样:http: //badwing.com/multipart-form-data-ajax-uploads-with-angularjs/
addActivity: function(url){
return $http({
method: 'POST',
url: REQUEST_URL + 'Volunteering/AddActivity?token=' + token + url,
headers: {
'Content-Type': 'multipart/form-data'
},
data: {
file: $scope.file
},
transformRequest: formDataObject
}).
then(function(result) {
console.log(result);
return result.data;
});
},
我有一种感觉,我错过了一些非常小的东西,有人可以提供一些帮助吗?