Я работаю над веб-страницей для управления файлами.Для функции мне нужно знать имя файла при наведении файла на элемент.Очень важно получить эту информацию, не обращая внимания на ХОРОШО, когда «отбрасывать» файл.
Я создал JSFiddle с настройкой.Когда вы наводите файл на отмеченный элемент div, вы постоянно получаете некоторую информацию о типе файла.
Вы можете получить dataTransfer из события зависания
let transfer = event.dataTransfer;
Свойство item содержит тип MIME файла.
transfer.items
Однако вы не получаете полную информацию о файле (имя, размер, ...).
transfer.files
При удалении файла я получаю полную информацию офайл
transfer.files.lenght //Equal to amount of files dropped
Я прочитал в нескольких старых постах (<2008), что это может быть из соображений безопасности, чего я не понимаю.По сути, нет никакой разницы между наведением курсора на файл или сбросом файла (кроме выпуска вашего LMB). </p>
Спасибо за вашу помощь:)