5

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];

ありがとう!

4

1 に答える 1

0

これは Google ドライブ バックエンドの一時的な問題だったようですが、問題は解決され、Objective-c SDK を介した GDrive へのアップロードが再び機能するようになりました。

于 2013-02-22T10:43:23.087 に答える