通过rest API Postman上传文件到SharePoint

Upload file to SharePoint through rest API Postman

使用 Postman

Url:https://test.sharepoint.com/sites/testIntranet/_api/web/GetFolderByServerRelativeurl('testIntranet/BMT')/Files/add(url='114934-image.png',overwrite=true)

错误:访问被拒绝

在不使用 /web 的情况下使用此 url 时:https://test.sharepoint.com/sites/testIntranet/_api/GetFolderByServerRelativeurl('testIntranet/BMT')/Files/add(url='114934-image.png',overwrite=true)

错误:找不到请求 GetFolderByServerRelativeurl

的资源

注意:访问令牌是正确的,具有完全权限。

任何人都可以告诉我什么是正确的,什么是错误的!

如果第一个 URL 是正确的那么如何获得访问权限? 如果第二个 URL 是正确的那么如何正确添加资源?

url应该像下面这样

_api/Web/GetFolderByServerRelativeUrl('/sites/abc/FolderTest/Test')/Files/add(url='filename.png',overwrite=true)')

您可以像下图一样在正文中上传文件