https://github.com/zhu-hong/goseph
局域网数据共享应用(wails&gin&react)超大文件上传,断点续传
https://github.com/zhu-hong/goseph
golang react websocket
Last synced: about 1 year ago
JSON representation
局域网数据共享应用(wails&gin&react)超大文件上传,断点续传
- Host: GitHub
- URL: https://github.com/zhu-hong/goseph
- Owner: zhu-hong
- Created: 2023-01-15T09:15:12.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-04T10:30:24.000Z (over 2 years ago)
- Last Synced: 2025-02-12T02:03:33.271Z (over 1 year ago)
- Topics: golang, react, websocket
- Language: TypeScript
- Homepage:
- Size: 7.51 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# goseph
> 这是一个利用局域网,以聊天的交互实现局域网内传输数据的桌面应用,打包应用使用[wails](https://wails.io),后端服务使用[gin](https://gin-gonic.com),前端使用[react](https://react.dev)
## 截图

## 大致框架

## 实现的功能
+ 局域网共享数据
+ 文件上传
+ 超大文件上传
+ 断点续传
+ 分片上传进度节流统计
+ 任务失败重试
+ websocket广播
+ 控制异步任务队列并发
+ 拖放/粘贴传输
## 学到的东西
+ golang
+ gin的使用
+ 文件(夹)系统操作
+ react
+ hook的使用
+ 动画制作
+ tsx的写法
+ 粘贴/拖放文件的处理
+ 并发任务的控制
+ 文件分片后的上传进度统计
+ 上传任务取消