gpt4 book ai didi

java - 我必须使用哪些库才能将文件上传到 GOOGLE DRIVE

转载 作者:太空宇宙 更新时间:2023-11-04 12:07:46 26 4
gpt4 key购买 nike

我找到了将文件上传到 Google 云端硬盘的示例:

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());

问题是我无法使用它。我在哪里可以找到允许编译该代码的库?我的 eclipse 不知道 File() 和driveService 类。

最佳答案

按照此处的 Google Drive REST API 的 Java 快速入门 进行操作 - https://developers.google.com/drive/v3/web/quickstart/java

上述链接的步骤摘要 -

开发环境 - Java 1.7+、Gradle 2.3+、启用了 Google 云端硬盘的 Google 帐户

第 1 步:Google Developers Console 中创建项目并启用 Drive API

第 2 步:准备项目 - 下载所需的依赖项,设置 gradle 构建

特别需要以下库

compile 'com.google.api-client:google-api-client:1.22.0'
compile 'com.google.oauth-client:google-oauth-client-jetty:1.22.0'
compile 'com.google.apis:google-api-services-drive:v3-rev48-1.22.0'

第 3 步:设置示例;编写代码来验证您的应用以将文件上传到用户的 Google 云端硬盘

第 4 步:运行示例

关于java - 我必须使用哪些库才能将文件上传到 GOOGLE DRIVE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40200996/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com