我得到相同的圖像多次。如何在文件選擇上讀取(圖像數據/尺寸/文件大小/名稱)多個圖像?
document.getElementById('getFile').addEventListener('change', getFiles);
function getFiles(ev){
var file= ev.target.files;
if (file) {
for(var i=0,f; f = file[i]; i++){
if(!f.type.match('image.*')){continue;}
var reader = new FileReader();
reader.readAsDataURL(file[i]);
reader.onload = function() {
var img = new Image();
img.onload = function() {
var span = document.createElement('span');
span.innerHTML = ['<img width="100" id="thumb" src="', img.src,'"/>'].join('');
document.body.appendChild(span, null);
var l = document.createElement('span');
l.innerHTML=img.width+'x'+img.height;
span.appendChild(l);
span.style="border:1px solid black; border-radius:5px; display:block";
};
img.src = reader.result;
};
}
}
}
<input id="getFile" type="file" multiple accept="image/jpeg">
我想用一個尺寸和圖像名稱標籤圖像的列表。
感謝它的工作 – user8115627
是否有任何方式將選定的文件名與標註一起添加到標籤中? – user8115627