Angular HTML5 file upload

A JavaScript + Angular.js library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.

features

  • Multi file upload support
  • Folder upload support(Chrome only)
  • Darg & Drop support
  • Upload progress bar
  • Cancelable uploads
  • Pause/Resumable uploads
  • Chunked uploads
  • Cross-site uploads

Demo

You can try it at:http://hxzqlh.com/Upload/

Files

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
├── README.md             
├── chunk_temp_dir //chunked files will be uploaded here
├── index.html
├── js
│   ├── angular.js
│   ├── app.js
│   ├── appController.js
│   └── ng-flow-standalone.js
├── src
│   └── Flow
│   ├── Autoloader.php
│   ├── Basic.php
│   ├── Config.php
│   ├── ConfigInterface.php
│   ├── File.php
│   ├── FileLockException.php
│   ├── FileOpenException.php
│   ├── FustyRequest.php
│   ├── Request.php
│   ├── RequestInterface.php
│   └── Uploader.php
├── temp //uploaded files will be saved here
└── upload.php

How do I set it up with my server?

Please read the How do I set it up with my server? section of https://github.com/flowjs/flow.js

upload.php and src folder is a php implementation of server, you can rewrite to python or other languages.

References

彦祖老师 wechat