我可以在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