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