Копирование-вставка изображения в форматированный текстовый редактор JavaScript

StackOverflow https://stackoverflow.com/questions/420701

Вопрос

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

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

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

Спасибо,

Дом

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top