2016-08-24 89 views
0

就像一個項目我希望能夠做一個在線文件存儲系統。考慮到我想要的一些細節和計劃,我想到了Google和One Drive文件夾。谷歌和一個驅動器文件夾

我的問題是他們如何獲得您可以用於上傳您的電腦上的文件夾?它似乎映射網絡驅動器,但到服務器或其他東西。

我不需要API。我很想知道他們是如何做到的,如果能夠指出正確的方向,我該如何做到這一點。

謝謝!


我發佈這個後意識到的是,必須有一種程序在後臺運行。當在文件夾中識別出新文件時,它會將新文件FTP到服務器。

我在正確的軌道上嗎?

另外我忘了發佈我正在談論的文件夾的屏幕截圖。抱歉!

enter image description here

+0

你究竟想達到什麼目的?這兩個服務都有API文檔說明如何使用這些功能。以防萬一你想在你的網站上使用某種文件共享的東西:準備一個令人頭疼的問題。 – 2016-08-24 14:27:37

+0

我只是好奇如何能夠重複他們如何使我的電腦上的文件夾以及如何上傳文件。 – blapaz

+0

我真的不想使用API​​,我可以弄清楚如何做類似的事情。我只是好奇他們是如何做到的。 – blapaz

回答

1

這些服務的兩個有幾個fundimental的特點

  1. 上傳和下載遠程文件系統
  2. 一個決定已經作出什麼改變方法內容的能力遠程文件系統
  3. 一種方法來確定已對本地文件系統進行了哪些更改
  4. 一種方法可以將m anage同步遠程和本地文件系統

對於OneDrive服務之間的變化,有一個API它使程序上傳和下載內容#1,它也有一個delta API,使#2直線前進。

然後,對於OneDrive桌面客戶端,它具有文件系統觀察者,只要本地系統上的文件更改爲#3就會收到通知。最後,此OneDrive桌面客戶端具有確定更改優先級以及如何管理文件系統與遠程文件存儲#4之間的衝突的邏輯。

+0

這就是我在一般意義上的想法,但這正是我想要知道的,所以我可以更多地理解它。謝謝! – blapaz

相關問題