Просмотр Загрузить несколько файлов
Когда я использую тип ввода "файл", я не могу получить все значения для каждого нажатия.Я могу просто получить значение самого последнего файла выбора.Есть какие-нибудь решения для этого?Пожалуйста, дайте мне подробные решения для устранения этой ошибки.
var inputLocalFont = document.getElementById("image");
inputLocalFont.addEventListener("change", previewImages, false);
function previewImages() {
var fileList = this.files;
var anyWindow = window.URL || window.webkitURL;
var obj = [];
for (var i = 0; i < fileList.length; i++) {
var objectUrl = anyWindow.createObjectURL(fileList[i]);
$("#output").append(
'<div class="col-md-3 col-sm-3 col-xs-3">' +
'<img id="imgprv" class="img-thumbnail" src="' +
objectUrl +
'" style="width: 150px; height: 100px; margin-bottom: 10px;" /> <img class="test" src="../../Content/image/close.png" style="width: 15px; height: 15px; float: right; margin-top: -110px; z-index: 1000; margin-right: -18px;"/>' +
'</div>');
alert(fileList.length);
$(".test").click(function() {
$(this).parent().remove();
});
window.URL.revokeObjectURL(fileList[i]);
}
}