我可以在input logos
上选择多个文件,我想预览它的全部内容。目前我只能显示其中的一个。如何在输入中预览多个文件?
我不知道如何通过每个文件的循环使用此代码:
$(function() {
$("input[name='cover[logos][]']").on('change', function(event) {
var files = event.target.files;
for(i=0; i<files.length; i++){
var image = files[i]
var reader = new FileReader();
reader.onload = function(file) {
var img = new Image();
img.src = file.target.result;
$('#target').html(img);
}
reader.readAsDataURL(image);
};
});
});
尝试用'$追加( '#target')。append(img)'而不是替换用'$('#target')。html(img)' –
提示,使用URL.createObjectURL而不是fileReader – Endless