его в Input file? Интересует именно копирование, например с рабочего стола. И добавлять нужно из буфера по кнопке. Если я правильно понимаю нужно использовать navigator.clipboard.read(). https://codepen.io/noudev/pen/ExGJpJm - вот накидал упрощенное. Все добавляет нормально из браузера если скопировать картинку какую-нибудь и вставить или скриншот если сделать тоже все ок добавляет. А из ОС нет выдает ошибку DOMException: No valid data on clipboard. Что я не так делаю?
через дефолтный жс никак с рабочего стола не заберешь , если ток на ноде
а почему по событию Paste работает ? типа этого e.clipboardData.files;
я не понимаю, ты хочешь по нажатию кнопки в инпут файл закинуть файл из рабочего стола силами жс?
да типа копируешь картинку с рабочего стола и по нажатию кнопки закидываешь в инпут файл. Я уже сделал через paste, dragndrop и нужно еще по кнопке из буфера
Так ты и говори, что хочешь вставить картинку из буфера обмена, а с рабочего стола
https://codepen.io/noudev/pen/Jjwzwax вот тут все вместе. попробуй по кнопке "вставить из буфера обмена" картинку с рабочего стола например вставить в инпут и просто скрин сделать и тоже вставить по кнопке
Обсуждают сегодня