Domanda

Sto facendo un progetto di applicazione Web utilizzando GWT in Eclipse.

Ho un file sul lato client che è da inviare sul progetto.Server e dal server al repository esterno.

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

IAM Uso dell'SDK predefinito - (appengine-java-sdk-1.6.3.1- 1.6.3)

GWT-2.4.0
.

Secondo la documentazione googleappengine , il limite per la richiesta di recupero dell'URL è 5Mb.

** Ma non riesco a recuperare la richiesta più di 3,8 MB **

Se provo a recuperare più di 3,8 Mb allora mi dà un errore.

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

Qualcuno può spiegarmi la ragione per questo.

Anche devo scaricare il file dal repository e salvarlo sul lato client.

Così è presente alcuna limitazione delle dimensioni per ottenere un confronto del file presente nel repository al lato server.

È stato utile?

Soluzione

Se è un file binario inviato su HTTP, probabilmente è codificato come base64 prima di essere trasferito.Che aggiunge circa il 33% alla dimensione del file.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top