2 回答
TA贡献1775条经验 获得超11个赞
虽然不是很明白题主的意思,但是如过图片少,想要预览的效果可以使用FileReader对象,将图片的base64保存到localstorage,刷新后再取出来显示,个人想法
<input id="upload" type='file' onchange="preview(this.files)">
<div id="uploadBtn">submit</div>
<script type="text/javascript">
files = localStorage.getItem('path');
function preview(files) {
for (var i = 0;i < files.length;i++) {
var reader = new FileReader();
reader.onload = function(event) {
localStorage.setItem('path',this.result);
};
reader.readAsDataURL(files[i]);
}
};
if(files) {
var image = new Image();
image.width = 100;
image.src = files;
document.body.appendChild(image);
}
</script>
添加回答
举报