1

我想在服务器和某些客户端之间同步文件夹和文件。由于客户端部分受到防火墙和代理服务器的限制,我不得不使用基于 HTTP 的解决方案。

是否有针对文件同步优化的基于 HTTP/REST 的库(服务器端和客户端)?

(基于 Python 或 C 的解决方案会很好。)

PS:服务器端必须在linux上运行

4

2 回答 2

1

你可以试试WebDAV

Python有一些库来处理它

于 2013-06-19T10:56:49.070 回答
1

Seafile是一个非常有趣的服务器和客户端同步软件。

http://www.seafile.com/

它是开源的,用 Python 和 C 编写。有许多不同平台的客户端:移动(Android 和 iOS)、Linux 和 Windows。服务器部分可以在 Linux(也适用于 RaspberryPI)和 Windows 上运行。

该软件基于可以在用户之间共享并且在本地和服务器端都加密的库的概念。它还使用重复数据删除算法来优化带宽和性能。

于 2014-02-01T21:32:18.463 回答