【问题标题】:ngFileSelect with 2 images upload in a formngFileSelect 以表格形式上传 2 张图片
【发布时间】:2017-02-21 15:46:49
【问题描述】:

我正在使用 angular-file-upload.js 。我想在一个表单中上传 2 张图片,2 个不同的文件上传和一个表单提交按钮。 在我的控制器中:

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

我的 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" />

尝试上传时只上传第二个文件,而不是第一个和第二个文件。 任何建议..

【问题讨论】:

    标签: angularjs ng-file-upload


    【解决方案1】:

    我已通过更改 angular-file-upload.js @author Danial @version 1.2.8 解决了这个问题。在 addToQueue 函数中添加条件以清空队列。

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

    这可以让我们在提交表单时上传多张图片。

    【讨论】:

      猜你喜欢
      • 2010-10-07
      • 1970-01-01
      • 2022-12-21
      • 1970-01-01
      • 1970-01-01
      • 2017-06-15
      • 2013-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多