Обработка события вставки из скопированного локального файла в contenteditable - PullRequest
0 голосов
/ 25 мая 2020

У меня есть <div contenteditable></div>, где я перечислил до paste событий. Это отлично работает и с скопированным текстом и изображениями.

Но затем я попытался скопировать файл в свой файловый менеджер и вставить его в редактор HTML. Это привело к вставке текста с этим значением «x-special / nautilus-clipboard». (примечание: я использую Fedora с Gnome 3).

Очевидно, что Nautilus (проводник файлов Gnome) не «отправляет» файл при его вставке, а отправляет это специальное событие.

Есть ли способ преобразовать это в фактический файл и получить к нему доступ из JavaScript? Более того, возможно ли это на всех (основных) ОС (Windows и Ma c).

...