1
我需要使用angular
保存方法('post')保存數據。我怎麼能發送必要的id
是與form data
?如何在角度資源保存方法中使用id發送`form data`?
目前我收到一個錯誤,因爲'無效的HTTP狀態碼405`。
這裏是我的controller.js
:
$scope.uploadFile = function (newFile, id) {
var data = new FormData();
server.uploadXML.save({
//passing id's
packageId: $scope.packageId,
contractorId : $scope.contractorId,
contractId : id
}, { save: {
//passing data..is it correct?
data: newFile[0]
}});
}
這裏是我的server.js
:
(function() {
"use strict";
angular
.module("tcpApp")
.factory("server", ['$resource', function ($resource) {
var base = 'http://azvsptcsdev02:678/_vti_bin/CPMD.WEBSERVICE/ProjectInfoService.svc/';
return {
uploadXML : $resource(base + 'UploadContract/:packageId/:contractorId/:contractId')
}
}]);
})();