最近有个项目需求是上传文件,一般是压缩包。上传到服务器进行进一步的操作。且需要支持单、多文件上传
由于项目一直使用的是angularjs写的前端,所有学习研究了下它自己的上传插件,写了个demo。简单记录一下,留作笔记
插件的GitHub地址:点击跳转
api地址:点击跳转
官方案例:点击跳转
大部分逻辑都在代码注解中体现出来,不在累赘。直接贴代码
1 . 未使用angular-file-upload控件
上传任务测试
这是没使用上传插件编写的文件上传,核心是
选择文件
多文件
单文件
上传队列
队列长度: {{ uploader.queue.length }}
Name
尺寸
进展
状态
操作
{{ item.file.name }}
{{ item.file.size/1024/1024|number:2 }} MB
队列进度: