2010-10-11 74 views
0

我們有要求將文件存儲在SharePoint Online中,因爲人們將文件直接複製到共享網絡。SharePoint Online文件存儲

有沒有自動化的方法?我正在考慮一個windows服務,它將輪詢目錄,發現任何更改(如新子目錄或新文件),然後將它們上載到SharePoint Online文檔庫。

回答

1

如果您在Windows服務中使用FileSystemWatcher進行實時通知,則無需進行輪詢。

http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx

但是,如果你的要求是100%的準確率,你將需要建立某種形式的跟蹤/校驗機制,以確保每一個文件是1)檢測和2)成功地移動到SharePoint。

您可能希望讓您的服務在每次啓動時檢查增量,然後纔會響應FileSystemWatcher事件。

編輯:每託尼的問題下面,這裏是一些關於獲取文件到SharePoint的其他想法。

首先,嘗試一個簡單的測試。

1)在BPOS SharePoint網站中複製文檔庫的URL。確保您位於擁有Office Online登錄應用的計算機上。

2)打開記事本。鍵入一些隨機文本。

3)單擊文件 - >另存爲。

4)粘貼URL。

5)嘗試保存文件。

這對於「常規」SharePoint(很多次完成)非常有用。如果這適用於BPOS,它會打開幾個選項。

+0

您好,蒂姆,你知道任何第三方產品這樣做嗎?另外,您確定SharePoint Online(BPOS的一部分)允許通過其API發佈文檔嗎? – Tony 2010-10-11 02:42:11

+0

@Tony - 根本不確定;就SharePoint而言,BPOS的最新版本非常有限。我認爲你已經驗證了這一點。 BPOS的下一個版本將擁有SharePoint 2010,並且(根據我與微軟的討論)將變得更加強大。我有另一個想法獲得文件到BPOS;我會用更多信息編輯我的答案。 – 2010-10-11 03:00:36

+0

@Tony - 另請參閱:http://www.docudude.com/2010/08/syncing-sharepoint-online-bpos-with.html – 2010-10-11 03:20:22

1

將文件系統複製到SharePoint Online或Office 365文檔庫計劃隨「Cloud Connector for Office 365」一起發佈。使用當前版本的數據庫內容僅支持,但雙向V2.0

相關問題