首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在一个表单中上传2张图片的ngFileSelect

问在一个表单中上传2张图片的ngFileSelect
EN

Stack Overflow用户
提问于 2017-02-15 18:13:07
回答 1查看 774关注 0票数 0

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

代码语言:javascript
复制
 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是:

代码语言:javascript
复制
<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" />

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

EN

回答 1

Stack Overflow用户

发布于 2017-02-21 15:46:49

我已经通过更改angular-file-upload.js @author Danial @version 1.2.8 .In addToQueue函数添加条件来清空队列,修复了这个问题。

代码语言:javascript
复制
if(this.queue.length == 0) {
      this.queue = []      }

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42246369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档