1
xinhochen 2021-03-25 11:13:23 +08:00
没看到 Encoder,不好说。
不过大体思路就是 setCmd()那里加一个 CommandType.FILE_UPLOAD,setData()里面把文件的 byte[]放进去。 要看 Encoder 的实现来考虑是否需要添加新的 Encoder,或者在现有 Encoder 中添加新逻辑 |
2
RedBeanIce 2021-03-25 11:29:52 +08:00
看一下 netty 的官方文档,里面有示例,不知道是不是你要的,GitHub 的
netty\example\src\main\java\io\netty\example\http\upload\HttpUploadServerHandler.java |
3
YzSama 2021-03-25 14:28:09 +08:00
把文件 转成 流。包装到 data 里面。cmd 定义个 文件上传的命令。
|
4
sujunjie520 OP @xinhochen 问题就是那个 Encoder 里面的代码有点看不懂 总之感谢大佬了
|
5
sujunjie520 OP @YzSama 我也是这个思路 qaq 问题是 cmd 就是那个消息类里的代码 看不懂 不知道咋下手
|