FileReader
FileReader文档,FileReader
对象用于读取计算机上的文件,使用FileReader.readAsDataURL()将读取的内容转化为base64编码URL字符串
<input type="file" id='myFile' multiple="multiple">
<img id='myImg' src="" alt="">
document.querySelector('#myFile').onchange = function () {
var read = new FileReader()
read.readAsDataURL(this.files[0])
read.onload = function () {
url = read.result
document.querySelector('#myImg').src = url
}
}
URL.createObjectURL()
URL.createObjectURL()文档,用于返回本地图片的资源地址
参考博客:细说Web API中的Blob、Blob
<input type="file" id='myFile' multiple="multiple">
<img id='myImg' src="" alt="">
document.querySelector('#myFile').onchange = function () {
let file = this.files[0]
let URL = window.URL || window.webkitURL
let imgURL = URL.createObjectURL(file)
document.querySelector('#myImg').src = imgURL
}