2017-02-18 108 views
-1
<input file-model="ad.File" 
       type="file" 
       class="form-control" 
       ng-required="true" 
       name="file" 
       ng-show="ad.Type"/> 

我的项目坚持多个文件上传与angularjs一个文件上传工作正常,但我不能上传多个文件。搜索得很好,但找不到解决方案。Angularjs多文件上传

+0

确切的问题是什么? –

+0

当我尝试选择文件时,我只选择一个文件 –

回答

0

试试这个并选择多个文件。

<!DOCTYPE html> 
 
<html ng-app="UserValue"> 
 
<head> 
 
\t <script type="text/javascript" src="https://code.angularjs.org/1.5.5/angular.min.js"></script> 
 
\t <script type="text/javascript"> 
 
\t \t var app = angular.module('UserValue', []); 
 
\t \t app.controller('UserFirstValue', function ($scope) { 
 
\t \t \t 
 
}); 
 
</script> 
 
</head> 
 
<body ng-controller="UserFirstValue"> 
 

 
<input type="file" ng-file-model="files" multiple /> 
 
    <button type="button" ng-click="upload()">Upload</button> 
 
</body> 
 
</html>

1

你缺少你的文件输入multiple属性。它应该是:

<input file-model="ad.File" 
      type="file" 
      class="form-control" 
      ng-required="true" 
      name="file" 
      ng-show="ad.Type" 
      multiple/>