【问题标题】:URL fetch request size in googleaapengine谷歌应用引擎中的 URL 获取请求大小
【发布时间】:2012-03-12 13:41:00
【问题描述】:

我正在 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.  

谁能解释一下这个原因。

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

那么,将存储库中存在的文件的内容获取到服务器端是否有任何大小限制。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2011-01-01
      • 2017-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多