2017-02-15 68 views
0

我正在使用angular-file-upload.js。我想上載2張圖片,2張不同的文件上傳圖片和一張表格提交按鈕。 在我的控制器: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" /> 

上傳,但不能同時第一和第二文件。 任何建議..

回答

0

我已經通過更改angular-file-upload.js @author Danial @version 1.2.8修復了問題。在addToQueue函數中添加了條件以清空隊列。

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

它可以使我們能夠在表單提交時上傳多張圖片。