Angularjs ngFileSelect以一种形式上载2个图像
我正在使用angular-file-upload.js。我想以一种形式上传两张图片,两个不同的文件上传和一个表单提交按钮。 在我的控制器中:Angularjs ngFileSelect以一种形式上载2个图像,angularjs,ng-file-upload,Angularjs,Ng File Upload,我正在使用angular-file-upload.js。我想以一种形式上传两张图片,两个不同的文件上传和一个表单提交按钮。 在我的控制器中: var uploader = $scope.uploader = $fileUploader.create({ scope: $scope, url:'upload.php', autoUpload : true }); uploade
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" />
尝试上载时,只上载第二个文件,但不同时上载第一个和第二个文件。
任何建议。我已通过更改
角度文件upload.js
@author Danial@version 1.2.8解决了此问题。在addToQueue函数中添加清空队列的条件
if(this.queue.length == 0) {
this.queue = [] }
这可以让我们在提交表单时上传多个图像