hej,
na tutorialspoint.org znalazłem tutka jak robić upload pliku do bazy w angularze (https://www.tutorialspoint.com/angularjs/angularjs_upload_file.htm)
poniżej jest kod:
myApp.service('fileUpload', ['$http', function ($http) {
this.uploadFileToUrl = function(file, uploadUrl){
var fd = new FormData();
fd.append('file', file);
$http.post(uploadUrl, fd, {
transformRequest: angular.identity,
headers: {'Content-Type': undefined}
})
.success(function(){
})
.error(function(){
});
}
}]);
po odpaleniu takiego serwisu widzę, że plik ląduje w bazie, moje żądanie typu post ma response code 200 ale po chwili pojawia się na konsoli taki error:
Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data ....
oraz taki:
Error: response.config is undefined
service.responseError...
czy chodzi o to, że tutaj:
.success(function(){
})
.error(function(){
});
nie ma nic zaimplementowanego? Jeśli tak, to co powinienem tu zaimpelementować?
pozdrawiam :-)
Piotrek