我正在尝试从服务器获取一个zip文件。使用 HttpURLConnection 获取 InputStream,这是我的代码:
myInputStream.toString().getBytes().toString() is equal to [B@4.....
byte[] bytes = Base64.decode(myInputStream.toString(), Base64.DEFAULT);
String string = new String(bytes, "UTF-8");
string == �&ܢ��z�m����y....
我真的尝试解压这个文件,但是没有任何作用,还有很多问题,我应该使用GZIPInputStream还是ZipInputStream?我必须将此流保存为文件,还是可以在InputStream上工作?
请帮忙,我的老板变得不耐烦了:O 我不知道这个文件里面有什么,我必须找出来:)
inputStream.toString()
肯定不会做你想要的事情。就像java.io.File.toString()
不会将文件的内容打印为字符串,而是其他东西(文件的路径),如果你对内容感兴趣,这是无用的。 - GPI