Ho integrato il disco rigido di Google con la mia app iOS. Ma non so come caricare un file nella cartella specifica di Google Drive.IOS: Come caricare un file in una cartella specifica di Google utilizzando la libreria sdk di Google Drive
Qui viene utilizzato il codice per caricare il file. Ma questo carica il file nella mia cartella principale di Google. Qualcuno condivide un codice per caricare un file nella cartella specifica del drive google ?.
My Code:
-(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: fileName isSignedDocument: YES]; come aggiungere localfilesdetails –
@GamiNilesh ha dimenticato che LocalFilesDetails, basta passare il percorso di archiviazione dei dati del file nella variabile filePath. Questo va bene – loganathan