如何获取作为channelBuffer呈现的文件的大小

时间:2013-05-15 19:14:33

标签: java netty

需要查看作为ChannelBuffer传入的文件的大小。

我应该使用limit()还是容量?它对真实尺寸是否准确?

1 个答案:

答案 0 :(得分:0)

您可以使用容量-1(因为它是从0开始)来获取channelBuffer中的字节数。

 ChannelBuffer buffer = ...;
 a = buffer.capacity() - 1;