jQuery file upload plugins effortlessly add up the file upload feature to a website. Whether the file is an image, audio, video, a personal word document, a text document or a programming oriented file.

  1. Jquery File Download Plugin V1.4.3
  2. Jquery Plugin Download File From Server
  3. How To Use Jquery File Download Plugin

But why are you recommending you to use jQuery file upload plugins?

Jun 05, 2018  jQuery Ajax File Upload is an entirely free plugin which allows easy file upload, simple to implement, pre-ajax call to the back-end once image submitted and more. Most of the recent browsers are supported with multiple other facilities as well. JQuery Plugin For Selecting Multiple Elements - Multiple Select - Form - 50351 Views. Multiple Select is a useful jQuery plugin that allows you to select multiple elements by clicking the checkboxes in a select drop down list.

Formstone Upload. Formstone is a collection of useful web components, including Upload, a standalone jQuery file upload plugin. As it offers only the basic options for customization and the UI. Jquery.fileDownload.js Library jQuery File Download is a cross server platform compatible jQuery plugin that allows for an Ajax-like file download experience that isn’t normally possible using the web.

JQuery Script - Free jQuery Plugins and Tutorials. Home; Categories. 10 Best File Upload Libraries In jQuery And Vanilla JavaScript 150. Tutorials - One of the BEST jQuery websites that provide web designers and developers with a simple way to preview and download a variety of Free jQuery Plugins. Most Popular Categories. Latest jQuery Plugins. Latest jQuery Plugin updates are listed here. For each plugin there is a link to the download page, a link to the demo page and a preview image.

Almost every internet user come across making use of file uploading. And due to constant change & exchange of files all over the web space, services like Dropbox exist. So, these plugins are for uploading a file to your website with ease. Therefore to comfort us manage and synchronize our files these plugins are used web-wide.

Moreover, due to efficiency, security & convenience, it has become crucial to access a reliable file uploading service.

We have gathered a list of the most prominent & the best 5 jQuery file upload plugins that will definitely help you in optimizing your files. These plugins exhibit features such as drag & drop support, image previews, progress bars and much more.

They positively complement your existing web design with an excellent file uploading/managing functionality and would build trust amongst your visitors.

Some very popular jQuery plugin blogs:

These plugins enanle you to crop, resize and modify the image as per your requirement.


With the help of these plugins, you can add a stylish & feature-rich select box to your website.

For adding different forms to your site, you can use these jQuery Plugins.

Tip – For a personal file uploading script choose a minimal one i.e, a plugin which makes an efficient use of the features present in it no further useless additions. But for a multifunctional file management system on your site grab the one which has extended features.

1. Uploader – Prime in Free jQuery File Upload Plugins

The Uploader is a lightweight & easily configurable jQuery plugin. Probably if you have basic JavaScript knowledge then you can efficiently make full use of this add-on on your site. Also, this plugin can easily adapt to any frontend design. It uploads a file by making use of AJAX i.e, Asynchronous JavaScript And XML. Uploader supports queues, progress tracking, drag and drop options etc.

The idea behind designing this plugin is to keep it lightweight moreover, it also provides a method to know when the plugin is not supported in the webpage.

Pricing Plan –

Uploader is a completely free jQuery plugin. You can grab it from its official website GitHub.

Prime feature of Uploader jQuery file upload plugin-

  • It has major modern browsers support.
  • This plugin provides a drag and drop area plus a file browser input “button”.
  • It makes efficient use of the Queue system for multiple file upload.
  • A lot of customizable options available for callbacks, methods and file upload options.

2. Upload File – jQuery File Upload Plugin

Upload File jQuery plugin provides multiple file uploads functionality with a progress bar. It works with many server-side platforms that support standard HTML form file upload. These platforms include Google App Engine, PHP, Python, Ruby, Java, etc.

You can upload single & multiple files with simple drag and drop interface. Furthermore, it provides custom UI, various upload events, localization (Multi-language), Image Preview, and Show previous uploads features.

Pricing Plan –

Upload File is a free product of GitHub.

Feature –

  • It follows sequential file upload.
  • You can apply file restrictions like specific file size/count & file type.
  • Sending Form Data – plugin sends the form data along with every file uploaded
  • It allows adding HTML elements like- input, text area, select the status bar.
  • You can delete/download uploaded files.

3. PekeUpload – jQuery File Upload Plugin

PekeUpload is a file uploader jQuery plugin which makes efficient use of HTML5. With the use of this plugin, you can add file upload functionality multiple files or a single file to your site.

In addition, it provides various settings for limiting file size, restrictions on file type and custom error messages.

Pricing Plan –

The PekeUpload is another free plugin. Download it directly from GitHub.

Feature –

  • It supports theming to make ready for Twitter Bootstrap.
  • This plugin facilitates a real-time progress indicator for the file upload in progress.
  • It also supports drag & drops file upload.
  • You can preview various media files such as- images, audios & videos.

4. File API – jQuery File Upload Plugin

Jquery File Download Plugin V1.4.3

It is jQuery plugin specially crafted for the purpose of FileAPI. It supports multiple file upload, image upload etc. You can crop and resize the uploading content anytime. It is an interactive and highly customizable jQuery plugin with many events and options.

Pricing Plan –

Grab the File API jQuery plugin for free.

Feature –

Jquery Plugin Download File From Server

  • It supports multi-upload and image upload.
  • Cropping and resizing an image is easily possible.
  • It has a progress bar to show the upload status of a file.
  • This plugin also facilitates an auto-upload option.

5. Simple AJAX Uploader – jQuery File Upload Plugin

Simple AJAX Uploader is a JavaScript file upload plugin. It supports concurrent file uploads even for the browsers which don’t support HTML5. You can simply drag and drop a file to upload. It is a very light-weight plugin. You can use it with or without jQuery.

How To Use Jquery File Download Plugin

Moreover, this plugin works perfectly with all major browsers such as- IE7+, Firefox, Chrome, Safari, Opera.

Pricing Plan –

Simple AJAX Uploader is just another free product by GitHub.

Feature –

  • Single 6Kb minified and gzipped Javascript file for the overall plugin functionality.
  • You can make use of any HTML element as an upload button.
  • It provides individual callback functions for browsers are XHR-supported & also for browsers that do not support XHR file uploads.
  • It gives you the ability to pass the custom headers in any request (Authorization header).


Consequently, these were the most noteworthy plugins of there domain jQuery file upload plugins. If you are aware of another which is much useful, please do share the same with us in the comment section below, we would really love to hear your feedback.

Thanks for reading!

This is the approach I'd now recommend with a few caveats:

  • A relatively modern browser is required
  • If the file is expected to be very large you should likely do something similar to the original approach (iframe and cookie) because some of the below operations could likely consume system memory at least as large as the file being downloaded and/or other interesting CPU side effects.

Example of the above code in action: https://codesandbox.io/s/fetch-based-file-download-0kxod

jQuery File Download is a cross server platform compatible jQuery plugin that allows for an Ajax-like file download experience that isn't normally possible using the web.

Demo (of this exact source):

Source here:

Targeting pretty modern browser(s)?

This might be a better solution to your problem https://github.com/eligrey/FileSaver.js/


  • jQuery 1.6+

Common questions and answers

  • Q: I need to send in custom headers. How do I do that?
    • Unfortunately since this plugin uses an iframe and not AJAX you cannot send in custom headers. If you really need to do this and are willing to accept a more narrow range of browser support this might be a better solution to your problem https://github.com/eligrey/FileSaver.js/
  • Q: It doesn't work!?
    • Try out the demo and make sure you are doing exactly what it is doing: http://jqueryfiledownload.apphb.com/ If the demo doesn't work in your browser you have defintely found a bug and us know!
    • Due to iframe security restrictions you must serve up the file from the same domain you see in the address bar

Supported and tested browsers

  • Internet Explorer 6+ - Works fine for standard use cases except in < IE9 JavaScript access to the failed response HTML doesn't (and can't) work reliably due to browser iframe constraints.
  • Firefox 11+ - reasonably sure it will work on earlier versions
  • Chrome 17+ - reasonably sure it will work on earlier versions
  • iOS 5.0+ - reasonably sure it will work on earlier versions
  • Android 4.0+ - non-GET requests do not work due to a long-standing bug in the Android browser. This is handled 'gracefully' with a message to the user.
Jquery file download plugin v1.4.5

More details here:http://johnculviner.com/post/2012/03/22/Ajax-like-feature-rich-file-downloads-with-jQuery-File-Download.aspx

Example of writing cookie (MVC):

The above attribute can be used on any controller action that may return a file download that you would like to use jquery.fileDownload.js with

For more information and documentation please visit:

Or look at the well documented JavaScript source:

Ruby on Rails integration

The jquery_file_download-railsgem integrates jquery.fileDownload.js into the Rails 3.1+ asset pipeline.

PHP integration

Coments are closed
Scroll to top