局域网内快速传文件(Node.js 实现)
支持 UDP 自动发现接收端 + HTTP 上传。
- Node.js >= 14.0.0
- npm >= 6.0.0
npm installnpm run receiver --port=3000默认端口为 3000,可以通过修改命令行参数指定其他端口。
- 在接收端设备上运行服务
- 在浏览器中访问显示的地址(支持本地和局域网访问)
- 通过网页界面上传、下载、删除文件或创建文件夹
- 🌐 局域网访问支持
- 📁 文件和文件夹管理
- ⬆️ 多文件上传
- 💾 打包下载(ZIP格式)
- 🗑️ 文件删除(永久删除)
- 📂 文件夹创建
- 🔒 安全防护(防止路径遍历攻击)
- 📱 响应式网页界面
lan-transfer/
├── src/
│ └── receiver.js # 接收端主程序
├── uploads/ # 上传文件存储目录(运行时自动创建)
├── package.json # 项目依赖和脚本配置
└── README.md # 项目说明文档
- 上传文件保存在
uploads/目录中 - 可通过
--port参数指定服务端口 - 服务启动后会显示本地和局域网访问地址