googleaapengine中的URL获取请求大小

时间:2012-03-12 13:41:00

标签: java google-app-engine gwt gwt2 urlfetch

我正在Eclipse中使用GWT进行Web应用程序项目。

我在客户端有一个文件,它将在project.server上发送,从服务器发送到外部存储库。

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

Iam使用默认SDk - (appengine-java-sdk-1.6.3.1- 1.6.3)

GWT-2.4.0

根据文档googleappengine,网址提取请求的限制为5Mb

**但我无法获取超过3.8Mb **

的请求

如果我尝试获取超过3.8 Mb,那么它会给我一个错误。

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

有人可以解释一下这个原因。

即使我必须从存储库下载文件并将其保存在客户端。

因此,存储库中存在的文件的getContent对服务器端的大小有任何限制。

1 个答案:

答案 0 :(得分:0)

如果它是通过HTTP发送的二进制文件,它可能在被传输之前被编码为base64。这大大增加了文件大小的33%。

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