我从geoserver获取数据。但数据丢失是有原因的。我不明白为什么这样做。例如,我的计算机磁盘中有100mb jpeg。我把这个jpeg加载到geoserver。那么我想从geoserver通过java获取字节。返回字节是数据丢失。方法如下。
抱歉英语不好。 ı会爬出来 private static byte[] urltoBytes(String urlParameter) throws IOException
{
URL url=new URL(urlParameter);
InputStream in=new BufferedInputStream(url.openStream());
ByteArrayOutputStream out=new ByteArrayOutPutStream();
byte[] buf=new byte[1024];
int n=0;
while(-1!=(n=in.read(buf)))
{
out.write(buf,0,n);
}
out.close();
in.close();
byte[] response=out.toByteArray();
return response;
}