簡體   English   中英

從SharePoint外部的另一個應用程序上載在線SharePoint網站集文檔庫中的文檔

[英]Upload document in online SharePoint site collection document library from another application outside SharePoint

  1. 我已經開發了在Online SharePoint 2016網站集中運行的SharePoint應用程序。

  2. 在另一個在線服務器上運行另一個帶有Rest API的軟件應用程序。 更多此應用程序是完全使用HTML,Javascript / JQuery開發的。 沒有服務器端腳本。

  3. 更多SharePoint應用程序與我的軟件應用程序緊密集成(使用Ajax調用進行數據提取)。

現在的問題是,我想從軟件應用程序將文件上傳到SharePoint。

注意:根據我的研發,匿名訪問在Office 365 Online帳戶中不可用。

請幫助並提前致謝。

您可以按照以下步驟使用REST API和jQuery上傳文件:

  1. 通過使用需要HTML5支持的FileReader API,將本地文件轉換為數組緩沖區。 jQuery(document).ready函數在瀏覽器中檢查FileReader API支持。
  2. 通過使用文件夾的文件集合上的Add方法將文件添加到Shared Documents文件夾。 數組緩沖區在POST請求的主體中傳遞。
  3. 通過使用上載文件的ListItemAllFields屬性獲取與上載文件相對應的列表項。
  4. 通過使用MERGE請求更改列表項的顯示名稱和標題。

這些示例使用getfolderbyserverrelativeurl端點到達文件集合。 您還可以使用列表端點(例如:…/ _api / web / lists / getbytitle('')/ rootfolder / files / add)。

有關更多信息,請查看以下鏈接: 使用REST API和jQuery上傳文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM