加载从php脚本创建的png文件

时间:2011-11-29 15:07:20

标签: java url bitmap httpresponse

我正在将png文件下载到bimap。

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

完美适用于“静态”图像,存储在服务器中的文件扩展名为.png的图像

但如果图像是jsp脚本响应,则不会将任何内容下载到位图

脚本的网址

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&GT;

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

首先猜测是:JSP代码发送错误的图像头。当谈到某些规则时,Java可能不如Web浏览器宽松......我会首先检查将哪个标头发送回用户。使用telnet XXXXXXXXXXXXXXX:9000,然后输入GET /XXXXXXX/jsp/ios/imageAlumno?X_ALUMNO=144244假装您是浏览器,您将看到网络服务器发回的内容。