我正在将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;
有什么想法吗?
答案 0 :(得分:0)
首先猜测是:JSP代码发送错误的图像头。当谈到某些规则时,Java可能不如Web浏览器宽松......我会首先检查将哪个标头发送回用户。使用telnet XXXXXXXXXXXXXXX:9000
,然后输入GET /XXXXXXX/jsp/ios/imageAlumno?X_ALUMNO=144244
假装您是浏览器,您将看到网络服务器发回的内容。