README.txt 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. jQuery File Upload Plugin
  2. =========================
  3. Demo
  4. ----
  5. http://aquantum-demo.appspot.com/file-upload
  6. Setup instructions
  7. ------------------
  8. https://github.com/blueimp/jQuery-File-Upload/wiki/Setup
  9. Features
  10. --------
  11. - Multiple file upload:
  12. Allows to select multiple files at once and upload them simultaneously.
  13. - Drag & Drop support:
  14. Allows to upload files by dragging them from your desktop or filemanager and dropping them on your browser window.
  15. - Upload progress bar:
  16. Shows a progress bar indicating the upload progress for individual files and for all uploads combined.
  17. - Cancelable uploads:
  18. Individual file uploads can be canceled to stop the upload progress.
  19. - Resumable uploads:
  20. Aborted uploads can be resumed with browsers supporting the Blob API.
  21. - Chunked uploads:
  22. Large files can be uploaded in smaller chunks with browsers supporting the Blob API.
  23. - Preview images:
  24. A preview of image files can be displayed before uploading with browsers supporting the required HTML5 APIs.
  25. - No browser plugins (e.g. Adobe Flash) required:
  26. The implementation is based on open standards like HTML5 and JavaScript and requires no additional browser plugins.
  27. - Graceful fallback for legacy browsers:
  28. Uploads files via XMLHttpRequests if supported and uses iframes as fallback for legacy browsers.
  29. - HTML file upload form fallback:
  30. Shows a standard HTML file upload form if JavaScript is disabled.
  31. - Cross-site file uploads:
  32. Supports uploading files to a different domain with Cross-site XMLHttpRequests.
  33. - Multiple plugin instances:
  34. Allows to use multiple plugin instances on the same webpage.
  35. - Customizable and extensible:
  36. Provides an API to set individual options and define callBack methods for various upload events.
  37. - Multipart and file contents stream uploads:
  38. Files can be uploaded as standard "multipart/form-data" or file contents stream (HTTP PUT file upload).
  39. - Compatible with any server-side application platform:
  40. Works with Google App Engine (Python, Java), Ruby on Rails, PHP and any other platform that supports HTTP file uploads.
  41. Requirements
  42. ------------
  43. - jQuery v. 1.4+
  44. - jQuery UI v. 1.8+ (optional)
  45. Browser Support (tested versions)
  46. ---------------------------------
  47. - Google Chrome - 7.0, 8.0, 9.0, 10.0, 11.0
  48. - Apple Safari - 4.0, 5.0 ¹
  49. - Mozilla Firefox - 3.5, 3.6, 4.0
  50. - Opera - 10.6, 11.0, 11.1 ²
  51. - Microsoft Internet Explorer 6.0, 7.0, 8.0, 9.0 ³
  52. ¹ Drag & Drop is not supported on the Windows version of Safari.
  53. ² Opera has no suppport for Drag & Drop or upload progress, but support for multiple file selection since version 11.1.
  54. ³ MSIE has no support for Drag & Drop, multiple file selection or upload progress.
  55. License
  56. -------
  57. Released under the MIT license:
  58. http://creativecommons.org/licenses/MIT/
  59. Source Code & Download
  60. ----------------------
  61. https://github.com/blueimp/jQuery-File-Upload
  62. Documentation
  63. -------------
  64. https://github.com/blueimp/jQuery-File-Upload/wiki