0
이제 파일을 Google 드라이브에 업로드하려고합니다. 코드가 성공적으로 작성되었지만 파일이 Google 드라이브에 업로드되지 않았습니다.오류 : objective-c를 사용하여 Google 드라이브에 파일 업로드
여기 내 코드입니다.
-(void)uploadFileToGoogleDrive : (NSString*)fileName fileFullPath:(NSString*)filePath {
GTLDriveFile *driveFile = [GTLDriveFile object];
driveFile.mimeType = @"application/pdf";
driveFile.originalFilename = filePath;
driveFile.name = fileName;
NSString *parentId = @"root";
driveFile.parents = @[parentId];
NSData *fileContent = [[NSData alloc] initWithContentsOfFile:fileName];
GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithData:fileContent MIMEType:@"application/pdf"];
GTLQueryDrive *query = [GTLQueryDrive queryForFilesCreateWithObject:driveFile uploadParameters:uploadParameters];
[self.service executeQuery:query
completionHandler:^(GTLServiceTicket *ticket,
GTLDriveFile *updatedFile,
NSError *error) {
if (error == nil) {
NSLog(@"\nfile uploaded into google drive");
} else {
NSLog(@"\nAn error occurred: %@", error);
}
}];
}
오류 메시지는 다음과 같이이다 :
Error Domain=com.google.HTTPStatus Code=501 "(null)"
저를 도와주세요.
고맙습니다. 귀하의 회신. 내 파일이 성공적으로 업로드되었습니다. 다시 감사합니다. 하나 더 도와 주실 수 있습니까? 녹음 파일 (.caf)의 MIMEType은 무엇입니까? –
문제와 관련하여 다른 질문을 게시 할 수 있습니다. :) – abielita
답장을 보내 주셔서 감사합니다. 나는 그것을 고쳤다. 다른 질문이 있으면 내가 물어볼거야. 너 괜찮 니? –