目前的实现方式是用 NAS, 但是我觉得应该还有更好的实现方式,希望能得到一些思路。
![]() | 1 ns09005264 299 天前 你能不能描述地更详细点, 你是想让其他设备下载本机的文件的话,最简单的方式是通过 miniserve 这个工具起一个简单的服务器,它自带前端,可以浏览目录以及下载文件。https://github.com/svenstaro/miniserve 。 你是想通过纯前端进行文件点对点传输的话,https://github.com/ShareDropio/sharedrop https://sharedrop.io/ |
![]() | 2 SHF 298 天前 下载很简单,http range header 就可以由浏览器自动分块下载。上传的话用 websocket 分块传输,server 端建立一个大文件,然后分块写入 我自己写了一个,你可以传大文件试试 https://shenhongfei.com:9443/files/ |
![]() | 4 huangqihong 298 天前 @mascteen 断点续传? |
![]() | 5 SHF 298 天前 |
![]() | 6 SHF 298 天前 @huangqihong 不能断点续传,页面关掉之后需要重新传 |
![]() | 7 Yanlongli 298 天前 按固定长度分,并计算每个分片的 哈希值,请求服务端是否存在相同哈希的分配,有则跳过没有则上传,最后服务端组合所有分片。断点续传同理。 |