2012-03-12 9 views
4

EclipseでGWTを使用してWebアプリケーションプロジェクトを行っています。googleaapengineのURL取得要求サイズ

クライアント側にproject.serverとサーバーから外部リポジトリに送信するファイルがあります。デフォルトのSDKを使用して

File 
    | 
    V 
    Client-->Server-->Repository 

Iamは - (appengine-java-sdk-1.6.3.1- 1.6.3)

GWT-2.4.0 

ドキュメントgoogleappengineによると、URLの制限要求が5Mbあるフェッチ。

**しかし、私は、それは私にエラーを与える3.8 Mbの、より多くを取得しようとすると、私は** 3.8MB、より

をフェッチ要求をすることはできません。

Cannot access http://URL: The request to API call urlfetch.Fetch() was too large. 

誰かが私にこの理由を説明できますか?

でも、ファイルをリポジトリからダウンロードしてクライアント側に保存する必要があります。

リポジトリに存在するファイルのgetContentのサイズがサーバー側に制限されています。

答えて

0

HTTP経由で送信されるバイナリファイルの場合は、転送される前にbase64としてエンコードされている可能性があります。これは、ファイルサイズの約33%を追加します。

http://en.wikipedia.org/wiki/Base64

関連する問題