【发布时间】:2017-05-16 21:31:21
【问题描述】:
我正在通过 Microsoft Graph API dot.net sdk 使用以下代码
using (Stream fileStream = file.InputStream)
{
DriveItem uploadedFile = await graphClient
.Drives[DRIVE_ID]
.Root.ItemWithPath($"{root}{relative}{file.FileName}")
.Content.Request()
.PutAsync<DriveItem>(fileStream);
}
将简单文件上传到 OneDrive。如果文件已经存在,是否可以阻止文件上传?
更新
Microsoft Graph 文档已在此处更新为一个 sn-p:
请求正文
https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/item_createuploadsession
不需要请求正文。但是,您可以指定请求正文以提供有关正在上传的文件的其他数据。 例如,如果要控制文件名已被占用的行为,您可以在请求正文中指定冲突行为属性。
{
"item": {
"@microsoft.graph.conflictBehavior": "rename"
}
}
【问题讨论】:
标签: microsoft-graph-api office365api