init
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
---
|
||||
title: LocalTransfer
|
||||
date: 2024-12-19
|
||||
categories: [工作, 项目]
|
||||
tags: [项目]
|
||||
---
|
||||
|
||||
|
||||
文件传输器
|
||||
|
||||
- 电脑互传
|
||||
- 自定义协议
|
||||
- 魔数:Q
|
||||
- 类型:1
|
||||
- 正文长度:
|
||||
- 消息正文:
|
||||
- 请求
|
||||
- 文字 —> ack
|
||||
- 文件 —> ack
|
||||
- 分片、断点
|
||||
|
||||
|
||||
|
||||
请求
|
||||
|
||||
- 上传
|
||||
- 文件名:123.mp4
|
||||
- 分片:1
|
||||
- 起始位:0
|
||||
- 长度:1024
|
||||
- 内容:10101001
|
||||
- 断点续传(断开时,记录传输传输状态)
|
||||
- 文件名:123.mp4
|
||||
|
||||
|
||||
|
||||
|
||||
使用Java编写一个文件传输软件,网络通信使用netty,用于2台设备之间文件传输,文件传输满足多线程分片上传、断点续传;使用上,只需要输入对方IP,就可以进行连接,并且设备在接收文件的同时也可以发送文件,并且有进度条显示
|
||||
|
||||
|
||||
|
||||
1个文件
|
||||
|
||||
1个连接
|
||||
|
||||
按线程分片
|
||||
|
||||
|
||||
|
||||
使用JavaFX编写界面,要求支持多文件进度显示(每秒的下载速度、大小)并且可以暂停,在接收文件的同时,可以上传文件给对方;界面要求简洁、美观、符合当下审美
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
- 跨设备互传
|
||||
- 扫码或输入地址,后端响应界面
|
||||
- 对文件的预览,请求
|
||||
- 上传
|
||||
- 下载
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
- 功能描述:电脑开启后端程序,选择一个开放文件夹,手机在浏览器输入地址,后端响应页面给手机,手机上可以对开放文件夹进行预览、下载;手机还可以上传文件到开放文件夹;前端通过HTML、css、js、Bootstrap、jQuery进行开发,后端使用springboot进行处理
|
||||
Reference in New Issue
Block a user