Skip to content

Instantly share code, notes, and snippets.

@yuinchien
Created December 17, 2011 18:14
Show Gist options
  • Save yuinchien/1490936 to your computer and use it in GitHub Desktop.
Save yuinchien/1490936 to your computer and use it in GitHub Desktop.
Drag and drop file from desktop to browser
$("#holder").bind('dragover',function(){return false;}).bind('drop', function(e){
var holder= this;
e = (e&&e.originalEvent?e.originalEvent:window.event) || e;
if(e.preventDefault){
e.preventDefault();
}
var files = (e.files||e.dataTransfer.files);
var s = "";
for (var i = 0; i < files.length; i++) {
(function(i){
var reader = new FileReader();
reader.onload = function (event) {
holder.innerHTML = " "+(files[i].name)+"" + holder.innerHTML;
// image src
var src = event.target.result;
};
reader.readAsDataURL(files[i]);
})(i);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment