0
我的目标是只读取远程服务器上的文件中的字节,从文件中的特定字节位置开始,而没有不必要的数据传输。我担心的是,如果没有指定结束字节,则在开始读取之前,将开始字节中的整个文件放入缓冲区。URLConnection.getInputStream:指定字节范围的开始但没有结束
当一个指定以这种方式的字节范围:
urlConn.setRequestProperty("Range","bytes="+byteRangeStart+"-")
,然后接着获得的InputStream,将其的InputStream包含从byteRangeStart该文件的所有字节的文件的意思的结束,所有的数据是在获得InputStream时传输还是仅在从InputStream读取时传输字节?
是的,非常大的文件。国家维护在服务器上吗? – Jeff
我意识到启动范围不相关;这个问题应该只是关于URLConnection,为此我现在读取连接的服务器似乎保持状态。 – Jeff