2017-02-15 5 views
0

저는 angular-file-upload.js를 사용하고 있습니다. 양식 2 개, 파일 업로드 2 개, 양식 제출 버튼 1 개를 업로드하고 싶습니다. 내 컨트롤러에서 :ngFileSelect 양식 2 개 업로드

var uploader = $scope.uploader = $fileUploader.create({ 
       scope: $scope, 
       url:'upload.php', 
       autoUpload : true 
      }); 
uploader.addToQueue([uploader.queue[0].file]); 
        uploader.queue[0].upload(); 

AMD의 내 HTML은 다음과 같습니다

<input type="file" ng-file-select class="form-control" 
ng-model="file_course_thumb_image" accept=".png, .jpg, .jpeg" /> 
<input type="file" ng-file-select class="form-control" 
ng-model="file_course_thumb_image2" accept=".png, .jpg, .jpeg" /> 

에만 두 번째 파일을 업로드하려고 모두 제 1 및 제 2 파일을 업로드했지만되지 않습니다. 제안 사항 ..

답변

0

angular-file-upload.js @author Danial 버전 1.2.8의 변경 사항으로 문제를 해결했습니다. addToQueue 함수는 대기열을 비우기위한 조건을 추가합니다.

if(this.queue.length == 0) { 
     this.queue = []  } 

양식 제출시 여러 이미지를 업로드 할 수 있습니다.