4

次のように Google ドキュメントにドキュメントをアップロードしています。

DocumentsService myService = new DocumentsService("");
myService.setUserCredentials("username@domain.com", password );
DocumentEntry newEntry = myService.UploadDocument(@"C:\Sample.txt", "Sample.txt");

しかし、3 MB のファイルをアップロードしようとすると、例外が発生します。

タイプ 'Google.GData.Client.GDataRequestException' の未処理の例外が Google.GData.Client.dll で発生しました追加情報: リクエストの実行に失敗しました: http://docs.google.com/feeds/documents/private/full

大きなファイルを Google ドキュメントにアップロードするにはどうすればよいですか? Google API ver2 を使用しています。

4

4 に答える 4

2

あなたのコードでは、.txt ファイルをアップロードしようとしています。

これは、Google ドキュメントの「ドキュメント」ファイルに変換されます。

変換できるファイルは100万文字(2MB)までです。

拡張子の種類を Google ドキュメントで認識されないもの (.log など) に変更すると、最大 10Gb のファイルをアップロードできるようになります。ただし、無料アカウントにはファイル用のストレージが 1Gb しかありません。

これにより、アプリケーションを介してファイルを保存および取得できますが、ユーザーは Google ドキュメント インターフェースを使用してファイルを直接変更することはできませんが、ファイルをダウンロードすることはできます。

于 2012-01-11T07:23:13.380 に答える
1

アップロードされるファイルのサイズには制限があります :
http://docs.google.com/support/bin/answer.py?hl=en&answer=37603
限界。

もう少し詳細を投稿していただければ、おそらく創造的な解決策を思い付くことができます.
ドキュメントを小さなドキュメントに分割し、ファイル名またはドキュメント内の実際のリンクのいずれかにリンクする方法はどうですか。
ドキュメントを合理化されたテキストに前処理します(アップロードする必要があるファイルの種類がわからない.
保存されたファイルとしてアップロードし、コンテンツをiframeまたは同様のものにロードするGoogleドキュメントを持っているかもしれません.
しかし、詳細を教えていただければ、よろしかったら考えてみます。

于 2010-05-17T11:11:58.593 に答える
0

変換するドキュメントには 500Kb のファイル制限があります。

http://docs.google.com/support/bin/answer.py?hl=ja&answer=37603

于 2010-05-17T11:08:31.887 に答える
0

大きなファイルをサポートしている場合は、利用規約を確認してください。また、ライブラリにタイムアウトが設定されます。GData.Client でタイムアウト値を増やすことができるかどうかを確認してください。

于 2010-05-15T07:58:07.920 に答える