在前端实现图片上传查看
css标签:
<input type="file" name="inputfile" accept="image/*" onchange="readFile(this.files[0])">
<div id="preview"></div>
JavaScript代码:
function readFile(f) {
document.getElementById('preview').innerHTML = '';
var reader = new FileReader();
reader.readAsDataURL(f); //base64编码
reader.onload = function () {
var preview = document.querySelector('#preview');
var img = document.createElement("img");
img.src = reader.result;
preview.appendChild(img);
};
reader.onerror = function (e) {
console.log("Error" + e);
}
}