如何使用 Java Google Drive API 上传文件

tsa*_*eht 5 java google-drive-api

我想使用 Google Drive API 上传文件。我查看了Google Drive API for JavaGoogle Drive API Javadoc,但我没有看到任何内容。

Rey*_*cia 4

@Polyov 为您提供的在 Drive 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());
Run Code Online (Sandbox Code Playgroud)

无论您使用哪种语言,概念都是一样的,总是有 3 种上传类型,即:简单上传、分段上传和可断点续传。

有一个Java 快速入门可以帮助您入门。

如果您正在寻找更多代码示例,请查看此github 存储库以供参考。