Скопируйте и вставьте изображение в JavaScript-редактор. - PullRequest
3 голосов
/ 07 января 2009

Я ищу элемент управления редактора форматированного текста, который позволяет пользователям копировать и вставлять изображения в него, например, в Google Mail. Я думаю, я надеюсь, что есть какой-то способ передать двоичное содержимое изображения в буфере обмена в браузер (и, возможно, сохранить это содержимое в скрытом элементе, где я могу получить к нему доступ). Если вы не можете придумать редактора форматированного текста с включенной этой функцией - кто-нибудь может придумать, как это сделать с помощью JavaScript?

Это должно быть функционально только в IE5 +, но приветствуются любые решения, которые могут работать в IE.

Любая помощь приветствуется - дайте мне знать в комментариях, если есть какая-то часть этого вопроса, которая не ясна.

Спасибо

Дом

Ответы [ 2 ]

4 голосов
/ 20 февраля 2009

Что происходит с почтой Google, так это то, что когда вы перетаскиваете изображение в область расширенного текста, оно получает событие dragdrop с URL-адресом изображения. Если изображение находится в сети, вы можете сделать это с помощью javascript и вставить тег <img>. Это не будет работать, если изображение находится в файловой системе пользователя (из соображений безопасности).

0 голосов
/ 21 сентября 2011

Это будет работать в IE, если Chrome Frame установлен: http://strd6.com/2011/09/html5-javascript-pasting-image-data-in-chrome/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...