Skip to content

Commit 88efc51

Browse files
committed
Updated features listing.
Added requirements information.
1 parent b9e8a2c commit 88efc51

File tree

1 file changed

+31
-14
lines changed

1 file changed

+31
-14
lines changed

README.txt

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,35 @@ http://aquantum-demo.appspot.com/file-upload
77

88
Features
99
--------
10-
- Plugin for jQuery + jQuery UI (optional).
11-
- Upload multiple files at once.
12-
- Drag & Drop files from the desktop.
13-
- Progress bar indicating the upload progress.
14-
- Possibility to cancel uploads.
15-
- No browser plugins (Adobe Flash, etc.) required.
16-
- Standard HTML5 file upload form.
17-
- Graceful iframe fallback for browsers not supporting XMLHttpRequest file uploads.
18-
- Supports Cross-site XMLHttpRequests.
19-
- Basic file upload works without JavaScript enabled.
20-
- Files are sent as standard "multipart/form-data".
21-
- Works with all Webhosting platforms including Google App Engine.
10+
- Multiple file upload:
11+
Allows to select multiple files at once and upload them simultaneously.
12+
- Drag & Drop support:
13+
Allows to upload files by dragging them from your desktop or filemanager and dropping them on your browser window.
14+
- Upload progress bar:
15+
Shows a progress bar indicating the upload progress for individual files.
16+
- Cancelable uploads:
17+
Individual file uploads can be canceled to stop the upload progress.
18+
- No browser plugins (e.g. Adobe Flash) required:
19+
The implementation is based on open standards like HTML5 and JavaScript and requires no additional browser plugins.
20+
- Graceful fallback for legacy browsers:
21+
Uploads files via XMLHttpRequests if supported and uses iframes as fallback for legacy browsers.
22+
- HTML file upload form fallback:
23+
Shows a standard HTML file upload form if JavaScript is disabled.
24+
- Cross-site file uploads:
25+
Supports uploading files to a different domain with Cross-site XMLHttpRequests.
26+
- Multiple plugin instances:
27+
Allows to use multiple plugin instances on the same webpage.
28+
- Customizable and extensible:
29+
Provides an API to set individual options and define callBack methods for various upload events.
30+
- Multipart and file contents stream uploads:
31+
Files can be uploaded as standard "multipart/form-data" or file contents stream (HTTP PUT file upload).
32+
- Compatible with any server-side application platform:
33+
Works with Google App Engine (Python, Java), Ruby on Rails, PHP and any other platform that supports HTTP file uploads.
34+
35+
Requirements
36+
------------
37+
- jQuery v. 1.4+
38+
- jQuery UI v. 1.8+ (optional)
2239

2340
Browser Support (tested versions)
2441
---------------------------------
@@ -27,8 +44,8 @@ Browser Support (tested versions)
2744
- Mozilla Firefox - 3.6
2845
- Opera - 10.60 ², 11.00 ²
2946
- Microsoft Internet Explorer 6.0 ², 7.0 ², 8.0 ², 9.0 ²
30-
¹ Drag & Drop is only supported on the Mac version of Safari.
31-
² MSIE and Opera have no support for multiple file selection or upload progress indication.
47+
¹ Drag & Drop is not supported on the Windows version of Safari.
48+
² MSIE and Opera have no support for Drag & Drop, multiple file selection or upload progress indication.
3249

3350
License
3451
-------

0 commit comments

Comments
 (0)