Java: Как правильно отправить byte[] (image) что бы потом обработать в json?
Добрый день!
Есть база данных в которой лежит изображение(jpg) в byte[], также в базе лежит имя клиента и его фамилия. С помощью метода я получаю Клиент(имя, фамилия, image), и принимаю с помощью ajax - dataType: "json", все отображается хорошо кроме изображения. Подскажите как правильно реализовать отправку данный или обработать их правильно при получении?
Изображение в JSON - это перебор, вы где такое видели?
В JSON надо ссылку на изображение передавать... А лучше только его id, а там пусть JavaScript формирует ссылку с id, поскольку в JSON нужно вообще минимум байт передавать, он и без того не очень быстро парсится.
Mishany: Передавать с сервера на клиент? На сервере есть папка, в ней файлы картинок с уникальными именами, а в базе эти имена хранятся как id, ну и передаются в JSON, а клиент формирует ссылки из них, и по ним делает img src.
Примера нет, я же не буду вам код своего сайта показывать, а специальных примеров я не пишу, потому что мне за это не платят, платными курсами я тоже не занимаюсь.
Mishany: Не за что, желаю удачи, кстати, с клиента на сервер (upload) тоже примерно так передается, сначала грузим фото POST-запросом, получаем в ответ id, затем новый запрос в БД, советую: смотрите на другие сайты, хотя бы на то, что есть в открытом виде (пример: API ВКонтакте), и берите с них пример.