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 回答