Zintegrowaliśmy dysk SDK Google z moją aplikacją na iOS. Ale nie wiem, jak przesłać plik do konkretnego folderu Google.IOS: Jak przesłać plik do określonego folderu na dysku Google przy użyciu biblioteki dysków Google ddk
Tutaj kod używam do przesłania pliku. Ale ten przesyła plik do mojego katalogu głównego na dysku google. Ktoś podziela kod, aby przesłać plik do google drive określonego folderu ?.
mój kod:
-(void)uploadFileToGoogleDrive:(NSString*)fileName
{
GTLDriveFile *driveFile = [[[GTLDriveFile alloc]init] autorelease];
driveFile.mimeType = @"application/pdf";
driveFile.originalFilename = @"test.doc";
driveFile.title = @"test.doc";
NSString *filePath = [LocalFilesDetails getUserDocumentFullPathForFileName:fileName isSignedDocument:YES];
GTLUploadParameters *uploadParameters = [GTLUploadParameters
uploadParametersWithData:[NSData dataWithContentsOfFile:filePath]
MIMEType:@"application/pdf"];
GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:driveFile
uploadParameters:uploadParameters];
[self.driveService executeQuery:query
completionHandler:^(GTLServiceTicket *ticket,
GTLDriveFile *updatedFile,
NSError *error) {
if (error == nil) {
NSLog(@"\n\nfile uploaded into google drive\\<my_folder> foler");
} else {
NSLog(@"\n\nfile uplod failed google drive\\<my_folder> foler");
}
}];
}
NSString * filePath = [LocalFilesDetails getUserDocumentFullPathForFileName: nazwa isSignedDocument TAK]; jak dodać localfilesdetails –
@GamiNilesh zapomniałem, że LocalFilesDetails, po prostu przekazać swoją ścieżkę przechowywanych danych pliku w zmiennej filePath. To jest w porządku – loganathan