从 Android 在 Google Drive 中保存文件

基拉蜜蜂

早上好,我正在尝试编写一个简单的 Android 应用程序,该应用程序只在 Google Drive 中存储一个文件,以便我可以从其他位置检索它。我按照 Google 教程中的示例进行操作,并且完全使用了他们的代码,但是结果没有产生错误并且我的文件没有被存储。

由于我使用的正是示例代码,有人可以建议我下一步要尝试做什么吗?

编辑更多信息:我在这里使用谷歌快速入门示例:https : //developers.google.com/drive/api/v3/quickstart/java

并尝试结合此驱动器示例以上传文件:https : //github.com/google/google-api-java-client-samples/blob/master/drive-cmdline-sample/src/main/java/com /google/api/services/samples/drive/cmdline/DriveSample.java

当我在我的电脑上访问我的谷歌驱动器页面时,我期待看到结果。

再次编辑:也许我尝试将这两个一起工作是我做错了。我还将接受任何指向一个好的分步教程的链接作为答案,只需将一些字节上传到 Google Drive,这些字节将显示为文件!

罗恩

如果您正在寻找有关如何在 Java 中使用 Drive API 上传文件的参考,您可以参考此官方文档上传文件数据

  • 简单上传- 仅上传媒体,没有任何元数据。
  • 分段上传- 在单个请求中同时上传媒体及其元数据

示例 Java 代码(分段上传):

File fileMetadata = new File();
fileMetadata.setName("photo.jpg");
java.io.File filePath = new java.io.File("files/photo.jpg");
FileContent mediaContent = new FileContent("image/jpeg", filePath);
File file = driveService.files().create(fileMetadata, mediaContent)
    .setFields("id")
    .execute();

注意:您的 FileContent() 在其第一个参数中需要一个文件类型,您可以根据附加参考下提供的 MIME 类型选择特定的文件类型

其他参考资料:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android:使用 Google Drive API 将文件复制到 Google Drive - 最好的方法是什么?

使用Google Drive Android API下载特定MIME类型的文件

将文件从RESTFul移植到Google Drive Android API(GDAA)。

Android Google Play / Drive Api

如何通过电子邮件发送保存的 CSV 文件或在 Android 中使用 Google Drive 上传?

如何在Android中保存图片文件?

Google Drive API附加文件?

Google Drive API文件搜索

文件上传到 Google Drive

如何将文件从 URL 保存到 Google Drive

Google Drive API“保存到云端硬盘”多个文件

计划Android Google Drive API中的drive.appdata范围

使用 pydrive 或 google drive api 在 google drive 中复制文件

Google Drive API:如何从Google Drive下载文件?

使用Google Drive API在指定的Google Drive中上传文件

Android:在Google地图中保存地图状态

Google Drive Android SDK:从哪里开始?

Google Drive Android API共享问题

Google Drive API实施Xamarin Android

使用Google Drive存储Android应用数据

Android Google Drive SDK-如何显示所选文件夹中的文件列表

GDAA(Google Drive Android API):使用fileId从AppDataFolder下载文件

Google Drive Android API:查询中仍然存在已删除的文件夹

Google Drive API-Android-如何获取驱动器文件ID?

在Android上获取所有文件夹Google Drive API

如何在Google Drive Android API中获取已创建文件夹的DriveId

Android 中的 java.io.FileNotFoundException 访问 Google Drive 上的文件

Google Drive Android API-从驱动器下载数据库文件

重新下载后,Android Google Drive API会增加文件大小