YUI Uploader provides file upload functionality that goes beyond the basic browser-based methods. Specifically, the YUI Uploader allows for:
Multiple file selection in a single "Open File" dialog.
File extension filters to facilitate the user's selection.
Progress tracking for file uploads.
A range of available file metadata: filename, size, date created, date modified, and author.
A set of events dispatched on various aspects of the file upload process: file selection, upload progress, upload completion, etc.
Inclusion of additional data in the file upload POST request.
Faster file upload on broadband connections due to the modified SEND buffer size.
Same-page server response upon completion of the file upload.
Important usage notes:
Because of security changes in Flash Player 10, the UI for invoking the "Browse" dialog has to be contained within the Flash player. Because of that, this version of the Uploader is NOT BACKWARDS COMPATIBLE with the code written to work with versions 2.7 and below (it is, however, compatible with Flash Player 9). Do not upgrade to this version without carefully reading the documentation and reviewing the new examples.
The Uploader Control should always be served from an HTTP server due to Flash Player's restricted local security model.
The Uploader Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
To use the Uploader Control, include the following source files in your web page: