Мне нужно объединить перетаскивание и щелчок для просмотра. Нажмите, чтобы просмотреть, работает нормально и помещает файл на вход.
С другой стороны, перетаскивание работает до такой степени, что получает сведения о файле из dataTransfer и даже обновление зоны перетаскивания именем файла - но как мне затем получить этот файл на вход?
$('#ModalDropZone').on('drop', function () {
event.stopPropagation();
event.preventDefault();
const vInput = $('#DocFileUpload')
alert("DropZone changed")
var vFile = event.dataTransfer.files;
var vName = event.dataTransfer.files[0].name;
var vLength = vFile.length;
if (vLength > 0) {
alert(vName);
// vInput.files = event.originalEvent.dataTransfer.files;
vInput.files = event.dataTransfer.files;
$('#ModalDropZone').html(vName);
$('#DocFileUpload').files(vFile);
}
});
Подробнее здесь: https://stackoverflow.com/questions/791 ... date-input