使用fileReader实现图片预览
FileReader 对象允许 Web 应用程序异步读取存储在用户计算机上的文件(或原始数据缓冲区)的内容,
使用 File
或 Blob
对象指定要读取的文件或数据。其中 File
对象可以是来自用户在一个<input>元素上选择文件后返回的 FileList 对象,
也可以来自拖放操作生成的 DataTransfer
对象,还可以是来自在一个 HTMLCanvasElement
上执行 mozGetAsFile()
方法后返回结果.
1 | <input type="file" /> |
1 | var fileInput = document.querySelector("input[type=file]"); |