java – netty文件传输客户端

我是netty的新手,并用netty示例学习它.

现在我想通过发送文件路径从服务器获取文件.

此文件是视频,而不是文本文件.

我的客户代码:

《java – netty文件传输客户端》

服务器代码来自github:
https://github.com/netty/netty/tree/4.0/example/src/main/java/io/netty/example/file

我尝试了3天但失败了.我如何从服务器接收分块文件?

最佳答案 我知道您在客户端请求中将路径发送到服务器.所以你在服务器中有一个处理程序来捕获这个路径.在此处理程序中,打开/读取文件以获得内容的字节数组.

然后,在此服务器处理程序中使用ctx.writeAndFlush()方法将数据(文件的内容)发送给请求者(要求的客户端)

然后,您应该在处理程序,客户端上捕获此数据.

点赞