Skip to content

Function: uploadFile()

ts
function uploadFile(client: Client, options: {
  siteId: string;
  driveId: string;
  folderId: string;
  fileName: string;
  file: MwFile;
}): Promise<void>;

Defined in: src/ms-graph/sharepointGraph.ts:239

Upload a file to a folder in a SharePoint drive.

Parameters

ParameterTypeDescription
clientClientThe Microsoft Graph client instance.
options{ siteId: string; driveId: string; folderId: string; fileName: string; file: MwFile; }The upload options.
options.siteIdstringThe SharePoint site ID.
options.driveIdstringThe drive ID.
options.folderIdstringThe destination folder ID.
options.fileNamestringThe file name for the upload.
options.fileMwFileThe MwFile to upload.

Returns

Promise<void>

A promise that resolves when the upload finishes.

Example

ts
const client = await getMsGraphClient(creds);
await uploadFile(client, {
  siteId: 'site-id',
  driveId: 'drive-id',
  folderId: 'folder-id',
  fileName: 'annual-report.pdf',
  file: reportFile,
});

Matterway Assistant SDK Documentation