SharePoint File Uploader

Uploads local files to a SharePoint Online document library using Microsoft Graph API. Handles binary conversion, path creation, and overwrite/rename behavior.

Sign in or create a free account to copy this script.

Problem this solves

Reverse direction is equally confusing: converting local file to binary format SharePoint expects.

Usage Notes

  1. 1.Small vs large file threshold: Graph API simple PUT supports files up to 4 MB.
  2. 2.Conflict behavior: rename vs replace — change @microsoft.graph.conflictBehavior.
  3. 3.Binary via ReadAllBytes loads entire file into memory — use upload session for files over 500 MB.
  4. 4.App Registration requires Sites.ReadWrite.All or Files.ReadWrite.All.
  5. 5.Drive ID required — use SharePoint File Downloader Pattern 5 to discover it.

Dependencies

  • SharePoint File Downloader
  • REST API POST Caller
SharePoint File Uploader | FlowLibs