{% extends "_templates/base.html" %}
{% block content %}
{% markdown %}
## Features ##
* Multiple file select, progress-bar in FF, Chrome, and Safari
* Drag-and-drop file select in FF, Chrome, and Safari (OS X)
* Uploads are cancelable
* No external dependencies **at all** if using FineUploader or FineUploaderBasic. If using the optional jQuery wrapper, jQuery is of course required.
* FineUploaderBasic only requires the associated Fine Uploader javascript file. All Fine Uploader css and image files can be omitted.
* Doesn't use Flash
* Fully working with HTTPS
* Tested in IE7+, Firefox, Safari (OS X), Chrome, IOS6, and various versions of Android. IE10 is now also supported!
* Ability to upload files as soon as they are selected, or "queue" them for uploading at user's request later
* Display specific error messages from server on upload failure (hover over failed upload item)
* Ability to auto-retry failed uploads
* Option to allow users to manually retry a failed upload
* Create your own file validator and/or use some default validators include with Fine Uploader
* Receive callback at various stages of the upload process
* Send any parameters server-side along with each file.
* Upload directories via drag and drop (Chrome 21+).
* [Include parameters in the query string OR the request body.](http://blog.fineuploader.com/2012/12/05/include-params-in-the-request-body-or-the-query-string/)
* Submit files to be uploaded via the API.
* [Split up a file into multiple requests](http://blog.fineuploader.com/2012/12/file-chunkingpartitioning-is-now.html) (file chunking/partitioning).
* [Resume failed/stopped uploads from previous sessions](http://blog.fineuploader.com/2012/12/28/file-chunkingpartitioning-is-now-available-in-3-2/)
* [Delete uploaded files](http://blog.fineuploader.com/2013/01/25/delete-an-uploaded-file-in-3-3/)
* [CORS support](http://blog.fineuploader.com/2013/01/31/cors-support-in-3-3/)
* Upload any `Blob` objects via the API.
* Easily set and enforce a maximum item limit.
* [Upload images via paste (Chrome)](http://blog.fineuploader.com/2013/03/04/upload-an-image-via-paste-in-3-4/).
* [Standalone file & folder drag & drop module](docs/api/drag-and-drop.md). Integrated by default into FineUploader mode.
* [Perform async (non-blocking) tasks in callbacks that influence the associated file or files](http://blog.fineuploader.com/2013/05/07/callbacks-that-permit-asynchronous-returns/)
* [Upload images directly from a mobile device's camera](http://blog.fineuploader.com/2013/05/09/upload-directly-via-a-camera-on-mobile-devices/)
* [Retrieve statistics for uploaded files and receive callbacks on status changes](http://blog.fineuploader.com/2013/05/24/query-fine-uploader-for-upload-stats/)
* [Edit / override filenames](http://blog.fineuploader.com/2013/06/23/3-7-edit-override-file-names/)
* And many more!
{% endmarkdown %}
{% endblock %}