AngularJs FTP多个文件
AngularJs FTP multiple files
我正在尝试使用angular js上传多个文件,但值没有存储在模型文件存储
Htmlcode:
<div ng-app="myApp">
<div ng-repeat="file in filelist">
<label>{{file.name}} </label>
<input type="file" ng-model="filestore[$index]" />
</div>
</div>
<div>
<input type="button" value="submit" ng-click="savefiles(filestore)"/>
</div>
js:
myApp.controller('uploadCtrl', function ($scope,$http) {
//list of file names
$scope.filelist = ["file1", "file2", "file3"];
//save file list
$scope.savefilelist = function(filestore) {
$http({
method: 'POST',
url: '/api/SaveFiles',
data: filestore
});
};
})
http://plnkr.co/edit/7b0G59z0ExglBane87um?p =
预览下面是你如何通过自定义指令来实现的例子。
app.directive("fileBind", function() {
return function( scope, elm, attrs ) {
elm.bind("change", function( evt ) {
scope.$apply(function() {
scope[ attrs.fileBind ] = evt.target.files;
});
});
};
});
如果您需要使用ng-repeat
,这里是替代解决方案。
http://plnkr.co/edit/aJAmbo?p =
预览- 如果在ng-repeat循环中使用binding,则使用object。
- 在指令中使用绑定,这样可以很容易地实现复杂的引用。
相关文章:
- java,javascript签名的小程序(文件选择,ftp上传)安全性/套接字异常
- 使用ajax获取通过FTP上传的文件的文件大小——试图防止ajax中断自身
- Gulp和FTP:如何只传输文件夹的内容
- Gulp乙烯基ftp更新和不同大小的文件不上传
- 使用UploadiFive将多个文件上载到FTP
- 上传到FTP之前预处理文件
- 网页:通过下载远程FTP文件的链接列出这些文件
- 用于节点的FTP模块.js可以同步文件
- 使用 InDesign 脚本上传到 FTP 文件夹
- 通过节点.js监视FTP文件夹
- FTP连接和使用Javascript复制文件
- HTML/PHP/JS 选择多个文件并通过FTP上传
- 脚本运行时,无法从FTP服务器自动下载文件
- ngCordova FileTransfer从FTP下载文件时返回http_status:null
- “街头艺人”;文件“;到gm到ftp上传
- AngularJs FTP多个文件
- 如何通过FTP客户端上传单独的HTML文件到wordpress站点
- 读取文件从ftp服务器在D3 js
- 在我的wordpress站点的ftp服务器上损坏的文件
- 浏览器中的javascript ftp或其他本地文件托管