10 Most Interesting Upload Widgets

Very often we want to give users the opportunity to upload the files on the web server. In this article we gathered the best widgets based on Flash and AJAX technologies for performing this task.

Ajax file upload with jQuery

Ajax file upload plugin allows users to easily upload multiple files without refreshing the page. In addition, you can use any element to show file selection window.

Asynchronous File Upload - YUI's Approach

In this article Cuong Tham shows how to create lightweight widget for uploading file with AJAX using YUI JavaScript Library.

Flash Upload Widget

Revver's flash upload tool is a simple Flash tool which gives the user some feedback on how a http post upload is progressing without the need for complicate AJAX based call backs. It works in conjunction with the Revver API to provide a seamless upload process for Revver?s partner sites.

Relay AJAX Directory Manger

Chris Lufer and Davod Barshoff has created AJAX-based directory manager with lot of features like drag-n-drop files and folders, dynamic loading file structure and upload progress bar.


Uber-Uploader is a group of programs written in Perl, PHP and Javascript. It is intended to present a graphical representation of the status of a web based file upload in the form of a progress bar.


SWFUpload is a small JavaScript/Flash library to get the best of both worlds. It features the great upload capabilities of Flash and the accessibility and ease of HTML/CSS.

FancyUpload - Swiff meets Ajax (v2.0)

Swiff meets Ajax for powerful and elegant uploads. FancyUpload is a file-input replacement which features an unobtrusive, multiple-file selection menu and queued upload with an animated progress bar. It is easy to setup, server independent, completely styleable via CSS and XHTML and uses MooTools to work in all modern browsers.


XUpload is an advanced upload progress bar indicator for web based file uploads written on Perl. XUpload lets you to accept file uploads on your website and shows upload progress bar which is showing upload progress in real-time.


jqUploader is a jQuery plugin that substitutes html file input fields with a flash-based file upload widget, allowing to display a progressbar and percentage. It is designed to take most of its customization from the html code of your form directly - so you don't have to do things twice . For instance, the maximum file size, if specified via html, will be recognized and used in the rich upload interface generated by jqUploader.

Ajax Style File Upload

One more interesting example of AJAX style upload form builded with ASP.NET.

FileUpload AJAX

FileUploadAJAX is an open source ASP.NET 2.0 custom control that is similar to the predefined FileUpload control but with AJAX behavior

Feel free to subscribe to our RSS feed.


wow nice collection widget, thank's for share

Is there a widget for blogger that allows me to upload documents like pdf's - which visitors to my blog can download again? Please help!

Advertise on this site

Recent Comments