【发布时间】:2011-07-04 22:38:22
【问题描述】:
我有一个 ByteBuffer,其中包含一个大文件 (100 MB):
java.nio.ByteBuffer byteBuffer = ByteBuffer.wrap(multipartFile.getBytes());
writeChannel.write(byteBuffer);
writeChannel.closeFinally();
我一次只能合法地向writeChannel 写入 1 MB。
如何对 ByteBuffer 的内容进行切片并一次仅将 1 MB 切片写入writeChannel?
【问题讨论】:
-
为什么?只需编写缓冲区,让系统决定如何将其打包或您要执行的任何操作。
标签: java bytebuffer