--- 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进行处理