【发布时间】:2017-12-14 12:38:11
【问题描述】:
我在html中使用一个输入来一张一张或多张选择和上传图片。
我想在上传图片之前显示预览,我正在使用 js FileReader。它适用于一张图片,但不适用于多张图片。
$('#fileToUpload').change(function(){
var file = this.files;
filepreview(file);
});
function filepreview(files)
{
var length = files.length;
for(var i=0 ; i<length ; i++)
{
var file = files[i];
var reader = new FileReader();
reader.addEventListener("load",function(e){
$('#pic'+i+'').attr('src' , ''+e.target.result+'');
});
reader.readAsDataURL(file);
}
}
【问题讨论】:
标签: javascript jquery html upload filereader