0
각도 파일 업로드를 사용하려고합니다. 뷰에서 각도 컨트롤러로 파일을 보내고 있지만 apiController에 아무 것도 보내지 않습니다. 나는 멍청이를 만들었다.각도 파일 업로드가 게시하지 않습니다.
그것은
$scope.upload = function (files) {
$scope.$watch('files', function() {
$scope.upload($scope.files);
});
$scope.upload = function (files) {
if (files && files.length) {
for (var i = 0; i < files.length; i++) {
var file = files[i];
$upload.upload({
url: 'https://angular-file-upload-cors-srv.appspot.com/upload',
fields: { 'companyName': $scope.companyName },
file: file
}).progress(function (evt) {
var progressPercentage = parseInt(100.0 * evt.loaded/evt.total);
console.log('progress: ' + progressPercentage + '% ' + evt.config.file.name);
}).success(function (data, status, headers, config) {
console.log('file ' + config.file.name + 'uploaded. Response: ' + data);
});
}
}
};
업데이트 내가 당신의 성공 기능이 충돌되는 방법을 볼
에서 파일을 삭제. 내 것이 아직 아니다. 내 콘솔에는 javascript 오류가 없습니다. 디버깅을 위해 무엇을 할 수 있습니까? $ scope.files으로
나는 데모 여기서 일하는 참조하십시오 '사실'로 기능을 볼 $의 세 번째 인수를 설정해야 배열 여전히 세 번째 주장과 같은 반응을 얻고 있습니까? 진행률 : 59 % LovelaceWSH_CMYK.jpg 2app.js : 19 진행률 : 100 % LovelaceWSH_CMYK.jpg app.js : 21 개 파일 LovelaceWSH_CMYK.jpguidelines. 응답 : [object Object] – texas697
@ texas697 무엇을 기대합니까? 여기를 참조하십시오 http://plnkr.co/edit/BMiWjahXiFcPEqOBpnqI?p=preview – sylwester
오, 죄송합니다. 혼란스러워서 코드를 내 플 런커에 추가했습니다. 나는 네가 일하는 것을보고, 어디에서 이것을 추가 했습니까? 그것은 귀하의 컨트롤러에 없습니다 – texas697