网站首页 > 技术教程 正文
在实际应用中我们经常使用到网盘服务或公司内部的文件传输系统,用来高效的上传下载较大文件。那么这些高性能文件传输服务,都需要分块发送、断点续传功能。
今天 Gitee 推荐的这款开源项目就是基于 Netty 实现的大文件分块上传断点续传解决方案,一起来学习吧。
项目名称:fileex
项目作者:gjj
项目地址:https://gitee.com/gaojunjie03/fileex
项目简介
一款基于 netty、http1.1 transfer-encoding:chunked、websocket 实现的大文件分块上传断点续传处理器,同时具备上传/下载进度和上传/下载速度的推送功能。
项目架构
- frontend-service 简单实现的前端页面(依赖netty-client)
- netty-client netty 客户端 (依赖netty-common)
- netty-common netty 客户端服务端公共项目
- netty-server netty 服务端 (依赖netty-common)
- mongodb 提供数据服务(上传任务、下载任务、已上传完的文件数据)
使用说明
1.浏览器进入前端页面 http://localhost:8789/frontend/file
2.左上角的圆角加号可以创建根目录
3.每个目录右边的加号可以创建该目录的子目录
4.点击目录,可以显示该目录下已经上传成功的文件
5.点击文件上传按钮,弹窗显示本机系统的目录和文件架构
6.选中某个文件,点击下方确定按钮即可对该文件进行分块传输,同时支持多文件上传(当然了这是要看服务器和本机性能配置是否给力)
7.上传中心支持断点续传,即点击暂停,暂停后可点击继续或取消上传
8.文件上传成功后会刷新文件列表
9.文件列表的每个文件的下载按钮会弹出选择要下载到本机指定目录。选中目录后,点击下方确定按钮,即可进入下载中心进行文件的下载。
10.下载中心跟上传中心一样,支持断点续传
如果你想了解更多有关该项目的技术实现细节,就点击下方了解更多前往项目主页看看吧。
猜你喜欢
- 2024-12-18 什么是可编程的幻彩灯带 什么是可编程的幻彩灯带呢
- 2024-12-18 字节跳动面试官,我也实现了大文件上传和断点续传
- 2024-12-18 百度网盘重新启动后遇到下载任务重新开始问题
- 2024-12-18 lazarus、delphi文件HTP下载断点续传的实现
- 2024-12-18 Java实战:大文件分片上传与断点续传策略及其实际应用
- 2024-12-18 js 大文件上传和断点续传 js上传文件大小限制
- 2024-12-18 Winform文件下载之断点续传 win10断点续传
- 2024-12-18 一文搞定SpringBoot分片上传、断点续传、大文件极速秒传功能
- 2024-12-18 完整教程:使用Spring Boot实现大文件断点续传及文件校验
- 2024-12-18 文件断点续传的协议-Tus 协议 文件上传断点续传
你 发表评论:
欢迎- 最近发表
-
- Linux新手必看:几种方法帮你查看CPU核心数量
- linux基础命令之lscpu命令(linux中ls命令的用法)
- Linux lscpu 命令使用详解(linux常用ls命令)
- 如何查询 Linux 中 CPU 的数量?这几个命令要知道!
- 在linux上怎么查看cpu信息(linux如何查看cpu信息)
- 查看 CPU 的命令和磁盘 IO 的命令
- 如何在CentOS7上改变网卡名(centos怎么改网卡名字)
- 网工必备Linux网络管理命令(网工必备linux网络管理命令是什么)
- Linux 网络命令知多少(linux 网络 命令)
- Linux通过命令行连接wifi的方式(linux命令行连接无线网)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)