如何使用javagoogledriveapi上传文件

如何使用javagoogledriveapi上传文件,java,google-drive-api,Java,Google Drive Api,我想上传一个文件使用谷歌驱动器API。我已经查看了和,但没有看到任何内容。@Polyov提供给您的驱动器内API包含一个Java代码片段: File fileMetadata = new File(); fileMetadata.setName("My Report"); fileMetadata.setMimeType("application/vnd.google-apps.spreadsheet"); java.io.File filePath = new java.io.File("f

我想上传一个文件使用谷歌驱动器API。我已经查看了和,但没有看到任何内容。

@Polyov提供给您的驱动器内API包含一个Java代码片段:

File fileMetadata = new File();
fileMetadata.setName("My Report");
fileMetadata.setMimeType("application/vnd.google-apps.spreadsheet");

java.io.File filePath = new java.io.File("files/report.csv");
FileContent mediaContent = new FileContent("text/csv", filePath);
File file = driveService.files().create(fileMetadata, mediaContent)
.setFields("id")
.execute();
System.out.println("File ID: " + file.getId());
无论您使用哪种语言,概念都是一样的,因为总会有3种类型的上传,即:简单上传、多部分上传和可恢复上传

有一个方法可以让你开始


如果您要查找更多代码示例,请检查此示例以供参考。

我想这就是您要查找的?@Polyov未使用Java API如果您向下滚动到,您将看到它们有多种语言的示例,包括Java。第一部分只是讨论RESTAPI的技术方面。可能的重复问题您解决了吗?我不认为这是多路径上传。