Objective-C SDK を介して Google ドライブに画像をアップロードしていますが、今朝、アップロードが完了した後も次のエラーが発生します。
2013-02-20 13:07:30.565 Transfer[1774:907] <0x1fab2b40 GDriveDataSource.m:(165)> エラーが発生しました: エラー Domain=com.google.GTLJSONRPCErrorDomain Code=400 「操作を完了できませんでした。 (タイプ: application/json-rpc のサポートされていないコンテンツ; charset=utf-8)" UserInfo=0x1fcc0690 {エラー = タイプ: application/json-rpc のサポートされていないコンテンツ; charset=utf-8, GTLStructuredError=GTLErrorObject 0x1fcbfcc0: {message:"タイプのサポートされていないコンテンツ: application/json-rpc; charset=utf-8" コード:400 データ:[1]}, NSLocalizedFailureReason=(タイプのサポートされていないコンテンツ:アプリケーション/json-rpc; charset=utf-8)}
私のコードは何日も機能しており、最近は変更していません。私は間違いなく、アップロード パラメータ パラメータに正しい MIME タイプを設定しています。コードの関連部分は次のとおりです。
GTLDriveFile *file = [GTLDriveFile object];
file.title = asset.fileName;
file.mimeType = @"image/jpeg";
NSData *imageData = [asset getImageDataForResolutionType:resType];
GTLUploadParameters *uploadParameters = [GTLUploadParameters uploadParametersWithData:imageData
MIMEType:file.mimeType];
GTLQueryDrive *query = [GTLQueryDrive queryForFilesInsertWithObject:file
uploadParameters:uploadParameters];
ありがとう!