如何获取iOS中Google云端硬盘中文件夹的标识符?

如何获取iOS中Google云端硬盘中文件夹的标识符?,第1张

概述我需要使用我的iOS应用将文件上传到Google云端硬盘上的特定文件夹.我知道文件夹的名称,但为了将其上传到特定文件夹,我还需要指定文件夹的标识符.这是我的代码的一部分,我已经硬编码了目标文件夹的标识符.所以,我的问题是如何以编程方式找到目标文件夹的标识符. NSString *mimeType = @"image/png"; NSData *imageData = UIImagePNGR 我需要使用我的iOS应用将文件上传到Google云端硬盘上的特定文件夹.我知道文件夹的名称,但为了将其上传到特定文件夹,我还需要指定文件夹的标识符.这是我的代码的一部分,我已经硬编码了目标文件夹的标识符.所以,我的问题是如何以编程方式找到目标文件夹的标识符.

Nsstring *mimeType = @"image/png";    NSData *imageData = UIImagePNGRepresentation(imageVIEw.image);GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithData:imageData MIMEType:mimeType];GTLDrivefile *fileObj = [GTLDrivefile object];fileObj.Title = @"this_is_a_test.png";GTLDriveParentReference *parentRef = [GTLDriveParentReference object];parentRef.IDentifIEr = @"0B1Em3SqS0WHrQi15SHB4OHRGd2c";fileObj.parents = [NSArray arrayWithObject:parentRef];
解决方法 可以使用查询字符串参数将驱动器列表查询限制为获取文件夹:

GTLqueryDrive *query = [GTLqueryDrive queryForfilesList];query.q =  [Nsstring stringWithFormat:    @"mimeType='application/vnd.Google-apps.folder' and Title='%@' and trashed=false",Title];

但文件和文件夹标题在Google云端硬盘中并不是唯一的,因此用户帐户中可能有许多文件夹或文件具有相同的名称.

总结

以上是内存溢出为你收集整理的如何获取iOS中Google云端硬盘中文件夹的标识符?全部内容,希望文章能够帮你解决如何获取iOS中Google云端硬盘中文件夹的标识符?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1038277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存