通过FileReader预览上传图片
Posted bagnliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过FileReader预览上传图片相关的知识,希望对你有一定的参考价值。
html:采用了layui框架样式,(可自己写):
js如下:
function getFileContent() {
/*1.创建文件读取对象*/
var reader = new FileReader();
/*2.读取文件,获取DataURL*/
var file = document.querySelector("#imageUrl").files;
reader.readAsDataURL(file[0]);
/*获取数据*/
reader.onload = function () {
//console.log(reader.result);
/*展示*/
document.querySelector("img").src = reader.result;
}
reader.onprogress = function (e) {
var percent = e.loaded / e.total * 100 + "%";
div.style.width = percent;
}
}
以上是关于通过FileReader预览上传图片的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 中的FileReader对象(实现上传图片预览)