Drag-and-drop file uploading can be done in Firefox 3.6. A Google search for html5 drag-and-drop file uploading -gmail gives things like: Native Drag + Drop file upload in Firefox 3.6 http://www.appelsiini.net/2009/10/html5-drag-and-drop-multiple-file-upload http://www.thecssninja.com/javascript/drag-and-drop-upload All of these guides use FileReader (or the Firefox 3.6's deprecated getAsBinary, w