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
お返事ありがとうございます。それを私が直した。別の質問がある場合は、私はあなたに尋ねます。大丈夫ですか? –