不说废话直接上代码
首先:
通过 File API 获取图片。
var input = document.createElement('input'); input.type = 'file'; input.addEventListener('change', function() { var file = this.files[0]; }); input.click(); 其次:使用 createObjectURL() 或者 FileReader 预览图片
var img = document.createElement('img'); img.src = window.URL.createObjectURL(file); var img = document.createElement("img"); var reader = new FileReader(); reader.onload = function(e) { img.src = e.target.result; } reader.readAsDataURL(file); 然后:这里或许大家会有很多疑问,例如new FormData();FormData的原型在哪里,其实这是一种new新对象的方法,你可以直接在控制台new一个FormData对象;你就会发现里面提供了很多方法
另一个你可能会说在上传缩略图的时候传入的blod又是什么,其实blod代表的是类型,是一张图片或一个声音文件。
