[分享创造] [自荐] 写了一个基于 WebRTC 的网页文件传输工具-ZWDrop,支持 10G+ 大文件断点续传和文本聊天
·
各位 V 友大家好, 平时在不同设备(手机、电脑)或者同事之间传文件,大家可能都用过 Snapdrop 或 Sharedrop 这种网页工具。它们很方便,但在传几个 GB 的大文件时,经常会遇到浏览器崩溃( OOM )或者网络稍微波动一下就前功尽弃的问题。 为了解决这个痛点,我们开发了 ZWDrop。 这是一款基于 WebRTC 的点对点文件传输工具。核心目标就是在保持“打开即用”的便捷性同时,解决大文件传输稳定性和隐私安全的问题。 官方网站(国内): https://www.zwdrop.cn 官方网站(国际): https://www.zwdrop.com 界面截图: 相比同类工具,它做了哪些改进? 1. 支持断点续传(基于 IndexedDB ) 这是我们最想解决的痛点。很多网页传输工具一刷新页面连接就断了。ZWDrop 利用浏览器的 IndexedDB 进行存储,即使手抖刷新了页面,重连后传输进度依然可以保留并继续,不用从头开始。 2. 解决大文件崩溃问题(流式保存) 针对 10G+ 的 ISO 镜像或 4K 视频,ZWDrop 采用了智能流式传输方案。接收到的数据会直接写入磁盘,而不是堆积在内存里。理论上只要你的硬盘够大,支持的文件大小就没有上限。 3. 聊天窗口模式(适合发 Token/配置) 不同于“头像对传”的交互,我们把它做成了类似微信的聊天窗口。 传文件: 支持拖拽。 传文本: 这一点对开发者很有用。因为是 P2P 直连且不经过服务器,断开连接后记录即焚。在局域网内发一些敏感的 API Key 、服务器配置或者密码,比通过微信发要安全,也不用担心被云端同步。 4.…