主要用的是html5的文件系统部分:
xxxfunction handleFiles(files) {
var preview = document.getElementById('preview');
for (var i = 0; i < files.length; i++) {
var file = files[i];
var imageType = /^image\//;
if ( !imageType.test(file.type) ) {
continue;
}
var img = document.createElement("img");
img.classList.add("obj");
img.file = file;
// 假设 "preview" 是将要展示图片的 div
preview.appendChild(img);
var reader = new FileReader();
reader.onload = (function(aImg) {
return function(e) {
aImg.src = e.target.result;
};
})(img);
reader.readAsDataURL(file);
}
}
参考:
来源:https://www.cnblogs.com/ZhYQ-Note/p/5897609.html
本文介绍如何使用HTML5的文件系统API实现文件上传时的图片预览功能。通过FileReader接口读取用户选择的文件,并将其显示在网页上。
3916

被折叠的 条评论
为什么被折叠?



