- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
文档:
https://learn.microsoft.com/en-us/graph/api/driveitem-createuploadsession?view=graph-rest-1.0
我可以使用 sites/domain/drives api 获取子站点的驱动器 ID。使用这个和 driveId/root/children 我可以确认这个驱动器上的几个文件夹。
如果我使用 API POST/drives/{driveId}/items/{itemId}/createUploadSession 将 driveId 替换为驱动器 ID,并将 itemId 替换为文件夹 ID,我会收到以下错误
{
"error": {
"code": "nameAlreadyExists",
"message": "Cannot create an upload session on a folder",
"innerError": {
"request-id": "609e17d5-b3f8-455d-9d0f-4849872d8cfa",
"date": "2020-02-25T20:31:33"
}
}
}
如果文件夹 ID 不是 ItemID,那么 ItemID 是什么?如何指定要将文件保存到的文件夹?还是子文件夹或文件夹?除了 ItemID 之外,所有选项都不让我使用任何东西
POST /drives/{driveId}/items/{itemId}/createUploadSession
POST /groups/{groupId}/drive/items/{itemId}/createUploadSession
POST /me/drive/items/{itemId}/createUploadSession
POST /sites/{siteId}/drive/items/{itemId}/createUploadSession
POST /users/{userId}/drive/items/{itemId}/createUploadSession
最佳答案
您问题中的请求选项只能用于通过使用文档的 id 上传现有文档的新版本。文件夹中没有文档,可以用较新的版本替换。因此,无法为文件夹创建上传 session 。您需要在文件夹 ID 后指定文件名作为相对路径,以便为文件夹中的新文件创建上传 session :
https://graph.microsoft.com/v1.0/sites/{siteId}/drives/{driveId}/items/{folderId}:/{fileNameUploadFile}:/createUploadSession
您也可以使用文件夹名称代替文件夹 ID:
https://graph.microsoft.com/v1.0/sites/{siteId}/drives/{driveId}/root:/{folderName}/{fileNameUploadFile}:/createUploadSession
关于microsoft-graph-api - 如何使用 MS Graph API 执行可恢复的上传到 SharePoint 站点(非根)子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60402838/
我试图允许用户使用Devise的可恢复选项重置密码。这似乎对我不起作用。 我扩展了Devise::PasswordsController,使其不使用应用程序布局。 class PasswordsCon
最近两周,我没有发布应用更新,却开始收到一堆数据库损坏的报告。下面是堆栈跟踪。 Android打不开数据库,我电脑上的sqlite-manager程序也打不开。但是,firefox 的 SQLite
我一直在试验 resumable.js,我对它在笔记本电脑上的内置 node.js 服务器的性能感到非常满意。但是,当我将它部署到 heroku 或 nodejitsu 并收到此错误时,它会在超过 1
我正在使用 YouTube Data API v3 从我的 Android 应用程序将视频上传到我的 YouTube 帐户.上传过程完美无缺。我需要的是,如果我的上传被中断(例如,由于互联网连接)
我是一名优秀的程序员,十分优秀!