关于这个问题,我就简单的描述一下。
图片上传两种方式。1种为form表单上传(这种没啥说的),1种为拖拽上传。
一个简单的例子拖拽上传如何得到图片的base64的。
//添加拖拽事件 var dz = document.getElementById('dragAndDropBox');
dz.ondrop = function (ev) { ev.preventDefault();//阻止打开图片的
var f = ev.dataTransfer.files[0] var fr=new FileReader(); fr.readAsDataURL(f);
注意onload一定要有哟!
fr.onload = function (e) { var data = this.result; //此处得到的就是你的图片的base64 console.log(data) //换成你的代码 } }