Google和One Drive文件夹

时间:2016-08-24 14:00:34

标签: php google-drive-api onedrive

就像一个侧面项目,我希望能够做一个在线文件存储系统。考虑一下我想要的一些细节和计划,我想到了Google和One Drive Folders。

我的问题是他们如何在您的电脑上获取可用于上传的文件夹?它似乎映射网络驱动器,但服务器或其他东西。

我不一定要API。我很想知道他们是如何做到这一点的,如果能够指出正确的方向,我自己也会这样做。

谢谢!

我在发布此内容后意识到,必须有一个程序在后台运行。当在文件夹中识别出新文件时,它会将新文件FTP到服务器。

我是在正确的轨道上吗?

我也忘了发布我正在谈论的文件夹的截图。遗憾!

enter image description here

1 个答案:

答案 0 :(得分:1)

这两项服务都有一些基本功能

  1. 在远程文件系统上上传和下载内容的能力
  2. 确定对该远程文件系统进行了哪些更改的方法
  3. 确定对本地文件系统进行了哪些更改的方法
  4. 管理远程和本地文件系统之间同步更改的方法
  5. 对于OneDrive服务,有一个API可以让程序上传和下载内容#1,它还有一个delta API,可以让#2直接前进。

    然后,对于OneDrive桌面客户端,它具有文件系统观察程序,只要本地系统上的文件更改为#3,就会收到通知。最后,这个OneDrive桌面客户端有逻辑来确定更改的优先级以及如何管理文件系统和远程文件存储#4之间的冲突。