我想把小文件上传到sharepoint文件夹。我在文档中找到了样本。不幸的是,提供的示例语法不正确-无法编译!文档可能并没有更新以反映最新的(v3(更改。
GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
byte[] stream = Base64.getDecoder().decode("The contents of the file goes here.");
graphClient.me().drive().items("{item-id}")
.buildRequest()
.put(stream);
方法CCD_ 1不再接受CCD_。它只接受DriveItem
,但我找不到用流初始化它的方法。。。
@Nullable
public DriveItem put(@Nonnull final DriveItem newDriveItem) throws ClientException {
return (DriveItem)this.send(HttpMethod.PUT, newDriveItem);
}
有人能提供工作示例吗和/或列出当前(功能(文档。。。非常感谢。
我认为正确的方法是在.items()
之后添加.content()
GraphServiceClient graphClient = GraphServiceClient.builder().authenticationProvider( authProvider ).buildClient();
byte[] stream = Base64.getDecoder().decode("The contents of the file goes here.");
graphClient.me().drive().items("{item-id}")
.content()
.buildRequest()
.put(_stream_);