2012-05-06 2 views
1

Это мое первое сообщение на stackoverflow.com, поэтому я постараюсь быть простым. Мне нужно разработать функциональность webapp с помощью websockets.I я могу отправить текстовые данные с помощью websockets, но не изображение. Я посмотрел и попробовал различные возможности, но не смог заставить его работать. Обработка изображение должно быть в javascript.WebSockets-Отправка изображения для подключенных Клиентов

Пожалуйста, помогите мне, если у вас есть решение. Спасибо.

Обновление: мне удалось отправить изображение с помощью websockets с помощью FileReader Api HTML5. Спасибо всем.

+0

Я использую Jetty на стороне сервера и на стороне клиента JavaScript. Я не хочу обрабатывать данные, отправленные на стороне сервера, но с клиентской стороны. –

+0

http://www.websocket.org/quantum.html это может помочь вам –

ответ

2

Веб-сайты не могут отправлять изображения или что-либо еще, кроме двоичных данных. Вы можете решить эту проблему путем преобразования времени выполнения изображения в базы данных Base64 и декодирования его через javascript для изображения.

Есть много примеров того, как декодировать изображение с кодировкой Base64, но вы также можете вставлять его непосредственно в изображение src: <img src="data:image/png;base64,xxxxxxxxxxxxxxxxxx" />, где вы заменяете x'es вашими данными Base64.

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