社区
Java
帖子详情
randomaccess+netty实现文件上传
qq_29436593
2018-06-06 05:02:48
我在用netty和randomaccessfile做文件的断点续传的时候,遇到了服务端不关闭上传的文件是被占用的,不可删除的状态,但是我明明就有使用randomaccessfile.close()关闭啊,为什么会这样
...全文
969
4
打赏
收藏
randomaccess+netty实现文件上传
我在用netty和randomaccessfile做文件的断点续传的时候,遇到了服务端不关闭上传的文件是被占用的,不可删除的状态,但是我明明就有使用randomaccessfile.close()关闭啊,为什么会这样
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_29436593
2018-06-07
打赏
举报
回复
已解决,还是犯了一个低级的错误,并没有关闭所有的randomaccessfile
qq_29436593
2018-06-07
打赏
举报
回复
我用的是randomaccessfile操作的文件,关闭全部randomaccessfile之后还是显示文件被java占用无法删除,我这是在netty服务端写入的,只有关闭了整个服务端的时候才能解除占用
qq_29436593
2018-06-07
打赏
举报
回复
RandomAccessFile randomAccessFile = new RandomAccessFile(file, "rws"); String path1 = file_dir+ File.separator + fileName.substring(0, fileName.lastIndexOf(".")) + "_temp" + fileName.substring(fileName.lastIndexOf(".")); File f = new File(path1); RandomAccessFile randomAccessFile1 = new RandomAccessFile(f, "rws"); randomAccessFile.seek(start); // 开始写文件 randomAccessFile.write(bytes); randomAccessFile1.seek(start); randomAccessFile1.write(bytes); start = start + byteRead; if (byteRead > 0) { ctx.writeAndFlush(start); } if("q".equals(status)){ randomAccessFile1.close(); randomAccessFile.close(); if(!f.delete()){ System.gc(); f.delete(); } 这是部分代码
tianfang
2018-06-06
打赏
举报
回复
上代码才知道,异常情况(如:客户端主动断开)处理了吗
SpringBoot超大
文件上传
,
实现
秒传
springboot大
文件上传
第 4 篇 :
Netty
客户端互发图片和音/视频
因为图片和音/视频不能确定其具体大小, 故引入MinIO。客户端之间只发送消息, 通过上传/下载来获取额外信息。
spring boot+redis
实现
token机制
# 以下的配置会影响buffer,这些buffer会用于服务器连接的IO操作,有点类似
netty
的池化内存管理 # 每块buffer的空间大小,越小的空间被利用越充分 buffer-size: 1024 # 是否分配的直接内存 direct-buffers: true ...
大
文件上传
:秒传、断点续传、分片上传
源码精品专栏原创 | Java 2021超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络应用框架
Netty
源码解析消息中间件 RocketMQ 源码解析数据库中间件 Sharding-JDBC 和 MyCAT ...
【7W字长文】使用LVS+Keepalived
实现
Nginx高可用,一文搞懂Nginx
使用LVS+Keepalived
实现
Nginx高可用 Nginx介绍和使用 什么是Nginx Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。 Nginx可以作为一个HTTP服务器进行网站...
Java
51,396
社区成员
85,837
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章