Получить изображение из моего sql в GWT - PullRequest
0 голосов
/ 03 апреля 2012

Я работаю над GWT RPC.Я столкнулся с проблемой при получении изображения из моего SQL.Вот мой код:

 Base64 bas = new Base64();

 // sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder(); 
 UploadfileJpaController up = new UploadfileJpaController();

 // this function returns the value in blob field in the form of byte array
 byte[] b = up.findUploadfile(n);

 String base64Contents = enc.encode(b).replaceAll("\\s+", ""); 
 //String base64 = Base64Utils.toBase64(b); 
 base64Contents = "data:image/gif;base64,"+base64Contents;
 return base64Contents;

Но это не работает .. изображение не отображается.Пожалуйста, помогите: (

1 Ответ

0 голосов
/ 03 апреля 2012

Вы должны позволить обычному сервлету позаботиться о возврате данных изображения, а не использовать GWT-RPC.Сервлет должен установить правильный заголовок image / gif и записать двоичные данные в выходной поток ответа.РЕДАКТИРОВАНИЕ Это должно выглядеть примерно так1010 * где вы используете параметр id в сервлете для поиска изображения.И, конечно, добавьте сервлет к вам web.xml.Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...