Skip to content

Instantly share code, notes, and snippets.

@smallnewer
Last active August 29, 2015 14:03
Show Gist options
  • Save smallnewer/bf0e3d919488a82c3412 to your computer and use it in GitHub Desktop.
Save smallnewer/bf0e3d919488a82c3412 to your computer and use it in GitHub Desktop.
拖拽读取文件。之前写的,摘出来做备份
var dropbox = $$("#canvas")[0];
dropbox.ondragenter = function (e) {
e.preventDefault();
dropbox.innerHTML = "松开鼠标";
}
dropbox.ondragleave = function (e) {
e.preventDefault();
dropbox.innerHTML = "图片拖放至此";
}
dropbox.ondragover = function (e) {
e.preventDefault();
}
dropbox.ondrop = function (e) {
e.preventDefault();
init(e.dataTransfer.files)
}
function init (files) {
if (files.length ==0 || files[0].type.indexOf("image") == -1) {
return
};
var fr = new FileReader();
var t = fr.readAsDataURL(files[0])
fr.onload = function (e) {
var img = new Image();
img.src = fr.result;
img.onload = function () {
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment