The jQuery inputFileWidth plugin sets the width of an input file element, also in FireFox.
A better HTML input for files, allowing custom styling and initial values.
Read file chunk by chunk via HTML5 FileReader API.
The jQuery Nice File Input Plugin provides batter looking file input HTML element, while making all kinds of customizations to fit your application really easy.
A jQuery Ajax transport that uses the iframe technique, allowing to asynchronously send files and data even if FormData, the File API or XMLHttpRequest aren’t supported.
jQuery Render Image is a plugin that renders an image from a file input into a canvas. If the element is not a canvas, it create and appends a canvas in it.
jQuery plugin to upload multiple files, one after the other using a queue into list.
This jQuery ajax upload plugin creates a hidden iframe and sets the form’s target attribute to post to that iframe. When the form is submitted, it is posted (including the file uploads) to the hidden iframe. Finally, the plugin collects the server’s response from the iframe.
The Style File Input jQuery plugin provides a method for displaying a styled file input. It creates several extra elements in the DOM which, as can been seen in the demos, can be freely styled in almost any way.