我想設置一個表單,使用ajax請求提交到已經使用Ajax構建的api。出於某種原因,文件只是不想傳輸到系統,儘管已經有一個後端用於處理這個問題,並且它工作正常。AngularJs Ajax POST表單與文件上傳
我的服務看起來像這樣基於一個教程,我發現在這裏: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;
});
},
我有一種感覺,這只是一些輕微的真我失蹤,任何人都可以提供一些幫助?
什麼是'REQUEST_url' – tymeJV
一個全局變量,我使用 – flashpunk
你放在@flashpunk'這樣'<輸入類型$ scope.file' =「file」ng-model =「file」/>'?,因爲我也需要上傳文件/圖像與angularjs – RandomUser