栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将图像从我的Android应用程序上传到Google驱动器上的特定文件夹

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将图像从我的Android应用程序上传到Google驱动器上的特定文件夹

你需要为文件上传到特定的文件夹,做的是文件夹的ID添加到该文件的父母(参考文档的

file.insert
)。

因此,您需要做的全部事情是:

  1. 在驱动器中找到文件夹
  2. 创建插入请求
  3. 将父ID添加到文件插入中
  4. 执行插入请求

查找文件夹

在这里,您可以选择2种方式:循环浏览所有文件夹或进行搜索。

更快,更省力的是按名称搜索文件夹;这样做很简单:

//Search by name and type folderString qStr = "mimeType = 'application/vnd.google-apps.folder' and title = 'myFolder'";//Get the list of FoldersFileList fList=service.files().list().setQ(qStr).execute();//Check that the result is one folderFile folder;if (fList.getItems().lenght==0){    folder=fList.getItems()[0];}

有关可能的搜索参数的更多信息。

创建插入请求,如示例中所示

File file = service.files().insert(body, mediaContent);

在执行之前,我们需要设置父文件。setParents(Arrays.asList(new
ParentReference()。setId(folder.getFolderId())));

最后执行请求文件。

我尚未测试代码,因此可能在这里和那里有一些错字。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/431347.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号