2017-02-18 86 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/>