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

时间:2016-08-27 15:26:05

标签: java google-drive-api

我想使用Google Drive API上传文件。我看过Google Drive API for JavaGoogle Drive API Javadoc,但我什么也看不见。

1 个答案:

答案 0 :(得分:2)

@Polyov为您提供的Drive API中的Uploading Files包含一个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种类型的上传,即:简单上传,多部分和可恢复。

Java Quickstart让你入门。

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