2014-12-16 3 views
-9

Мне нужно реализовать следующую функцию:
(1) Выберите изображение на рабочем столе и перетащите его в div.
(2) Извлечь данные base64 указанного изображения.
Как перетащить изображение на div в javascript?

Есть ли хорошие библиотеки для этого, в частности? (Отрывки также приветствуются)

Я просмотрел различные библиотеки JQuery, которые предлагают перетащить &, но большинство из них предназначены для конкретной задачи загрузки сервера, и я не имел успеха в повторном назначении их для встречи моя узкая задача.

+0

, даже если они предназначены для загрузки, почему вы не можете просто использовать событие drop для выполнения необходимых действий? – charlietfl

+0

@charlietfl не знал об этом! (веб-интерфейс не является моей областью знаний) – sean

ответ

0

HTML5 имеет свои собственные drop события. Вы можете использовать это событие для обработки файла, например $('element').on('drop',someFunction);. Check this jsFiddle out, чтобы получить представление о том, как это работает. Вы можете использовать это для своих нужд, следуя тому, как это работает.

Отказ от ответственности: Код не мой. Подробнее об этом событии: MDN, W3S

Смежные вопросы