Netty
巴休特的风之剑
这个人很聪明,什么都没留下。
展开
-
Netty FileUpload 识别不了某些文件 (FileUpload.getFile()方法的一些坑)
Netty 作为服务器接收文件时,通常采用的是form-data的方式去接收文件。那么,在某些情况下明明识别了form-data是文件,FileUpload.getFile()却还是报出异常问题是什么?通过断点,我们可以看到,出现异常时,FileUpload对象中,并没有File 这个内置对象。而未出现异常的文件,FileUpload对象中是存在File这个对象的。原因是:你在解析这个form-data,采用的策略!如下:网络上普遍的接收策略都是:private st.原创 2020-07-04 18:05:00 · 808 阅读 · 1 评论 -
netty 下载文件的一个坑
Netty的下载文件时。如果遇到这种情况:当你下载一个小文件时,正常。当你下载一个大文件时,下着下着速度变成0KB了,但连接还没断。比如: 17M的文件,下载到10M那里停住了。那么恭喜,你找对地方了。ctx.wirte(文件);这个方法其实是异步的,你一定要保证文件不被你或者垃圾回收干掉。这个bug出现的原因,下载未完成,但是文件内存或者文件本体被干掉了,导致没有资源...原创 2019-12-30 17:07:51 · 703 阅读 · 0 评论 -
Netty整合Http与WebSocket的Demo 入门
Netty我就不多说了,是什么能看到这篇文章的都很清楚网上很多文章直接黏贴复制的不说,还基本没办法拿出来当个例子走一遍。我这版虽然也是照着能用的修修改改,但最起码保证能用,而且注释很详细。话不多说,直接搞重点。我的需求是什么:用Netty搭建一个项目,能接到Http、WebSocket请求,处理它,返回它。请求类型eg:http://www.anyongliang.cn...原创 2019-11-08 15:31:47 · 604 阅读 · 0 评论