标签: zsync

将客户端的文件与服务器同步 - Electron/node.js

我的目标是制作一个 Electron 应用程序,它将客户端的文件夹与服务器同步。为了更清楚地解释它:

  1. 如果客户端在主机服务器上没有这些文件,应用程序会将所有文件从服务器下载到客户端。
  2. 如果客户端有文件,但服务器上的某些文件已更新,则应用程序仅删除过时的文件(保留未修改的文件)并下载更新的文件。
  3. 如果文件已从主机服务器中删除,但存在于客户端的文件夹中,则应用程序将删除该文件。

简单地说,应用程序必须确保该客户端具有主机服务器文件夹的精确副本。

到目前为止,我是通过 wget -m 完成的,但是 wget 经常无法识别,某些文件已更改并给客户端留下过时的文件。

最近我听说了 zsync-windows 和 webtorrent npm 包,但我不确定哪种方法是正确的以及如何真正实现我的目标。谢谢你的帮助。

synchronization zsync npm electron webtorrent

5
推荐指数
1
解决办法
964
查看次数

标签 统计

electron ×1

npm ×1

synchronization ×1

webtorrent ×1

zsync ×1