我只想从网上下载前3个字节的文件,但不能这样做。
此方法下载所有文件
BufferedReader r = new BufferedReader(new InputStreamReader(imageStream), 3);
因为我得到InputStream类总是下载所有文件..
答案 0 :(得分:0)
如果您正在尝试读取字符,则可以使用BufferedReader。 例如: char [] charBuff = new charBuff [n]; new BufferedReader(new InputStreamReader(stream))。read(charBuff,0,n); 这个Wii从输入流中读取n个字节,并将它们存储在char数组中。
如果您只想读取字节并将它们存储在字节数组中,请尝试使用: byte [] byteBuff = new byteBuff [n]; new BufferedInputStream(输入流).read(byteBuff,0,n);
答案 1 :(得分:0)
connection.setRequestProperty("Range", "bytes="+0+"-"+2);
connection.connect();
BufferedReader r = new BufferedReader(new InputStreamReader(connection.getInputStream()));
StringBuilder total = new StringBuilder();
String line;
line = r.readLine();
Log.i(LOG_TAG, line);