用 char[] temp = new char[1]; while (reader.read(temp) != -1) { buf.append(new String(temp)); } 试试看
response = new String(buf.toString().getBytes) 石将你的页面中的所有数据都转换成了流形式,你需要区分对待。首先要分理出你的gif那段流,然后将这段流的contentType设为application/gif格式,输出它。
response = new String(buf.toString().getBytes("ISO8859_1"),"gb2312"); response是包含页面所有内容的一个流,你需要将这个流分开处理,提出图片的那一块,设对contentType类型,application/gif;你可以将整个response用out输出,然后看它是怎么个结构,然后将它分离出来。
char[] temp = new char[1];
while (reader.read(temp) != -1) {
buf.append(new String(temp));
}
试试看
石将你的页面中的所有数据都转换成了流形式,你需要区分对待。首先要分理出你的gif那段流,然后将这段流的contentType设为application/gif格式,输出它。
response是包含页面所有内容的一个流,你需要将这个流分开处理,提出图片的那一块,设对contentType类型,application/gif;你可以将整个response用out输出,然后看它是怎么个结构,然后将它分离出来。