Netty如何传输文件
2019-01-23 本文已影响6人
简书徐小耳
首先发送端将file包装成filereigon传输,其内部会循环的将文件发送到接收端
而接收端接收到的都是bytebuf,然后我们接收端可以将其写到filechannel中。这样在接收端就可以写成文件了,从这样看我们的内存也不会因为传输的文件大而爆掉。因为我们底层是依靠transferTo的transferTo去循环发送文件数据
首先发送端将file包装成filereigon传输,其内部会循环的将文件发送到接收端
而接收端接收到的都是bytebuf,然后我们接收端可以将其写到filechannel中。这样在接收端就可以写成文件了,从这样看我们的内存也不会因为传输的文件大而爆掉。因为我们底层是依靠transferTo的transferTo去循环发送文件数据