Мне нужно сохранить данные, используя angular
save method ('post'). как я могу отправить необходимое 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')
}
}]);
})();