簡介

已完成

在本課程模組中,您將了解如何使用 Microsoft Graph 在 ASP.NET Core 應用程式中下載檔案並將其上傳至 Microsoft 365。 Microsoft Graph 可讓您的應用程式連線至顯示在 Microsoft Teams、OneDrive、SharePoint Online 以及 Microsoft 365 的檔案。

學習目標

完成本單元後,您將能夠:

  • 設定 ASP.NET Core 應用程式以列出使用者商務用 OneDrive 執行個體中的檔案。
  • 使用 Microsoft Graph 從商務用 OneDrive 下載檔案。
  • 使用 Microsoft Graph 從瀏覽器將使用者檔案上傳到商務用 OneDrive。

必要條件

案例

您的開發小組正在開發新的應用程式,貴組織的銷售人員將使用此應用程式來管理客戶。 您收到意見反應,應用程式使用者希望能在應用程式中直接下載和上傳他們的銷售提案和客戶簡報。

銷售團隊已經在使用 Microsoft 365,並習慣使用如共同撰寫、版本控制以及網頁型 Word 和 Excel 等功能。 因此,您的團隊被要求在客戶訂單應用程式 Microsoft 365 中儲存所有文件,特別是在商務用 OneDrive 中。

若要新增這項功能,您需要使用 Microsoft Graph 在 ASP.NET Core 應用程式的商務用 OneDrive 中列出、下載和上傳檔案。 這個應用程式會使用 Microsoft Graph SDK 來簡化編碼,特別是大型檔案上傳的管理。

顯示呼叫 Microsoft Graph 之名爲商務用 OneDrive 的應用程式的應用程式概觀圖。

提示

如果您在日常工作中使用 Microsoft 365,並計劃在開發租用戶中進行這項練習 (建議),推薦您在私人或瀏覽器的無痕模式下執行。 您甚至可以選擇使用與平常生產環境不同的瀏覽器或瀏覽器設定檔。 Microsoft Edge、Google Chrome 和 Mozilla Firefox 都支援瀏覽器設定檔,可維護個別的瀏覽器 Cookie、我的最愛和歷程記錄,並且在切換租用戶時都十分便利。