Pergunta

Estou fazendo um projeto de aplicação web usando GWT no Eclipse.

Eu tenho um arquivo no lado do cliente que deve ser enviado no project.server e do servidor para o repositório externo.

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

Estou usando o SDK padrão - (appengine-java-sdk-1.6.3.1- 1.6.3)

GWT-2.4.0

de acordo com documentação googleappengine , o limite para solicitação de busca de URL é 5Mb.

** Mas não consigo buscar a solicitação com mais de 3,8Mb **

Se eu tentar buscar mais de 3,8 Mb, ocorrerá um erro.

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

Alguém pode me explicar o motivo disso.

Mesmo eu tenho que baixar o arquivo do repositório e salvá-lo no lado do cliente.

Portanto, existe alguma limitação de tamanho para getContent do arquivo presente no Repositório para o lado do servidor.

Foi útil?

Solução

Se for um arquivo binário enviado por HTTP, provavelmente está sendo codificado como base64 antes de ser transferido.Isso adiciona cerca de 33% ao tamanho do arquivo.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top