Загрузка файла png, созданного из php-скрипта - PullRequest
0 голосов
/ 29 ноября 2011

Я загружаю png файлы на bimap.

bitmap = BitmapFactory.decodeStream(new URL(url).openConnection().getInputStream());

Отлично работает для «статических» · изображений, изображений, хранящихся на сервере с расширением .png

Но если изображение является ответом сценария jsp, в растровое изображение ничего не загружается

URL скрипта

http://xxxxxxxxxxxxxx:9000/xxxxxxx/jsp/ios/imageAlumno?X_ALUMNO=144244

Изображение правильно отображается в браузере, и html-код ответа:

<html><body style="margin: 0px;"><img style="-webkit-user-select: none" src="http://XXXXXXXXXXXXXXX:9000/XXXXXXX/jsp/ios/imageAlumno?X_ALUMNO=144244"></body></html>

Есть идеи?

1 Ответ

0 голосов
/ 29 ноября 2011

Первое предположение: код JSP отправляет неверный заголовок изображения. Java, вероятно, менее требовательна, чем веб-браузер, когда дело доходит до определенных правил ... Сначала я бы проверил, какой заголовок отправляется обратно пользователю. Используйте telnet XXXXXXXXXXXXXXX:9000, а затем введите GET /XXXXXXX/jsp/ios/imageAlumno?X_ALUMNO=144244, чтобы представить себя браузером, и вы увидите, что отправляет веб-сервер.

...