在上传的文件中包含说明

我正在使用 Graph API,使用Graph API中的示例代码我可以将文件上传到OneDrive.


GraphServiceClient graphClient = new GraphServiceClient(authProvider);

var stream = "The contents of the file goes here."


await graphClient.Me.Drive.Items["{item-id}"]

    .Request()

    .PutAsync(stream);

问题是,我想包含Description到上传的文件中。我不知道这是否可能,但找不到相关信息。


潇湘沐
浏览 89回答 1
1回答

天涯尽头无女友

这取决于是否使用OneDrive personal或OneDrive for Business/SharePoint document library 驱动器类型。从driveItem资源类型页面description String提供用户可见的项目描述。读写。仅适用于 OneDrive 个人版对于 OneDrive Personal,driveItem.Description属性可以这样更新://upload a filevar driveItem = await graphClient.Me.Drive.Items[itemId]    .Content    .Request()    .PutAsync<DriveItem>(stream);//update driveItemvar updateItem = new DriveItem { Description = "File uploaded" };await graphClient.Me.Drive.Items[driveItem.Id].Request().UpdateAsync(updateItem);
打开App,查看更多内容
随时随地看视频慕课网APP