我必须利用国家信息管理系统将数据转换到服务器上,但我可以说明如何这样做,而不在任何地方进行转让,以保持转让状态。
我的第一个想法是分配档案的规模,显然我可以把这个大档案的大小寄给,因为它一劳永逸地掌握了援助团。 然后,我想,为什么不仅没有收到任何转让,而且在问题出现时,情况就是如此。
即便是我撰写服务器边的数据,也全部时间。
FileChannel fc = new FileInputStream(f).getChannel();
ByteBuffer buffer = ByteBuffer.allocate(1024);
while(fc.read(buffer) > 0) {
buffer.flip();
while(channel.write(buffer) > 0);
buffer.clear();
}
但是,由于在档案转让中必须中断时间,有些时间对数据进行不断读,在没有数据的情况下,数据就会中断。
我可以指出,如果仍然有数据可查,而不必将每一数据卷作为带有密码的新包装,我怎么能告诉客户?
我也想知道,是否有比以下更好的办法发出整个缓冲。
while(channel.write(buffer) > 0);