4

Eclipse で GWT を使用して Web アプリケーション プロジェクトを行っています。

クライアント側に、project.server およびサーバーから外部リポジトリに送信するファイルがあります。

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

デフォルトのSDkを使用しています -(appengine-java-sdk-1.6.3.1- 1.6.3)

GWT-2.4.0

ドキュメントgoogleappengine によると、URL 取得リクエストの制限は です5Mb

** しかし、3.8Mb 以上のリクエストを取得できません **

3.8 Mb 以上を取得しようとすると、エラーが発生します。

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

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

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

リポジトリに存在するファイルのコンテンツをサーバー側に取得するためのサイズの制限はありますか。

4

1 に答える 1

0

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

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

于 2012-03-12T22:54:20.140 に答える