繁体   English   中英

如何在Google Driver IOS App内部将文件夹上传和检索到appDataFolder

[英]How to Upload & Retrive folder to appDataFolder inside Google Driver IOS App

如何在Google云端硬盘的appDataFolder上上传文件夹,我正在尝试以下代码,但无法正常工作。 因此,任何伙伴可以帮我有关从IOS App上传Google云端硬盘中的文件夹的问题。

GTLServiceDrive *drive= [self driveService];
        GTLDriveFile *folder = [GTLDriveFile object];
        folder.mimeType = @"application/vnd.google-apps.folder";
        folder.parents = @[appDataFolder];
        GTLUploadParameters *uploadParameters = [GTLUploadParameters
                                                 uploadParametersWithData:data
                                                 MIMEType:@"application/vnd.google-apps.folder"];
        GTLQueryDrive *query = [GTLQueryDrive queryForFilesCreateWithObject:folder uploadParameters:uploadParameters];
        //query.q = [NSString stringWithFormat:@"appDataFolder"];
        [drive executeQuery:query completionHandler:^(GTLServiceTicket *ticket,
                                                      GTLDriveFile *updatedFile,
                                                      NSError *error) {
            if (error == nil) {

                                } else {

            }
        }];

您需要设置driveFile的Parents属性

GTLDriveParentReference *parentRef = [GTLDriveParentReference object];
parentRef.identifier = folderIdentifier; // identifier property of the folder
driveFile.parents = @[ parentRef ];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM