Отправка BLOB-объектов в службу JSON ... как? - PullRequest
1 голос
/ 16 января 2011

У меня есть веб-сервис (т.е. сервлет), реализованный на Java.Он получает некоторые данные из таблицы MySQL, причем один столбец имеет тип BLOB (изображение), а некоторые другие столбцы представляют собой просто текст.Обычно я храню файл вне базы данных с указателем на него в базе данных, но из-за обстоятельств мне теперь приходится использовать этот столбец BLOB ...

Как правильно отправить это?Как кодировать изображение в JSONObject и как его анализировать (и РЕНДЕР!) На чужой стороне?

Я хочу использовать JSONP, чтобы избежать необходимости использовать его через веб-сервер потребителя.

Чтобы потребитель мог просто вставить тег, указывающий на веб-сервис, вызывая обратный вызов.

Есть мысли, как обращаться с изображениями в этой ситуации?Также интересны мысли о производительности и т. Д.

1 Ответ

1 голос
/ 16 января 2011

Я могу подумать о base64_encode на стороне java, чтобы убедиться, что BLOB вписывается в только текстовый json, а затем на javascript-сторону в base64_decode и / или встроенных изображений для рендеринга.

...