Read the contents of a "file" object?
Using the links from Martin Mally (thanks a lot!), I came up with this:
var file = e.dataTransfer.files[0],
read = new FileReader();
read.readAsBinaryString(file);
read.onloadend = function(){
console.log(read.result);
}
Where read.result
holds the contents of the file.
I think it's possible; check these two articles:
- https://developer.mozilla.org/en/Using_files_from_web_applications
- http://hacks.mozilla.org/2011/01/how-to-develop-a-html5-image-uploader/
They both manipulates with "dropped" file via JS/HTML before uploading to server. (e.g. picture resizing etc.) I hope it helps.