2016-07-03 5 views
2

Я долгое время искал решение, но я не могу найти его. Есть ли возможность загрузить изображение из буфера обмена в файл на сервере (нажав ctrl + v)? Это может работать для Chrome.загрузить картинку на сервер из буфера обмена

Использование PHP, Javascript, jquery или, может быть, еще что-то еще? Некоторое внешнее расширение для хрома?

Большое спасибо.

ответ

2

Вы можете попробовать:

https://github.com/layerssss/paste.js

Или

О событии пасты и буфер обмена API

http://www.w3schools.com/jsref/event_onpaste.asp

https://www.w3.org/TR/clipboard-apis/

How does the paste image from clipboard functionality work in Gmail and Google Chrome 12+?

После того, как вы получите изображение в javascript, вы можете отправить изображение с кодировкой base64 на сервер с помощью AJAX. На стороне сервера вы можете декодировать его и записать в файл.

Примечание: Это работает, если вы копируете изображение внутри браузера (с другой вкладки или окна). Он не работает при копировании изображения с рабочего стола.

+0

Хотелось бы узнать, почему кто-то отказал в ответе без комментариев по их причине. – Brain