【发布时间】:2014-10-26 18:31:22
【问题描述】:
我是 angular 新手,在 github https://github.com/danialfarid/angular-file-upload 上使用 angular-file-upload 项目 在我的一个应用程序中。直到现在后端还没有准备好,我希望将删除的文件显示在本地浏览器中。有办法吗?
我的视图代码:
<div ng-controller="MyCtrl">
<input type="file" ng-file-select="onFileSelect($files)">
<div class="button" ng-file-select="onFileSelect($files)" data-multiple="true"></div>
<div id="image_drop_box" ng-file-drop="onFileSelect($files)" ng-file-drag-over-class="optional- css-class-name-or-function" ng-show="dropSupported">drop files here</div>
<div ng-file-drop-available="dropSupported=true" ng-show="!dropSupported">HTML5 Drop File is not supported!</div>
<button ng-click="upload.abort()">Cancel Upload</button>
</div>
控制器中的逻辑如下所示:
.controller('MyCtrl', function($scope){
$scope.onFileSelect = function($files) {
//$files: an array of files selected, each file has name, size, and type.
for (var i = 0; i < $files.length; i++) {
var file = $files[i];
$scope.upload = $upload.upload({
//upload logic
});
}
};
});
【问题讨论】:
标签: javascript angularjs upload