Die Version meiner App-Engine ist 1.4.0. Die Daten dem.bil befindet sich im Verzeichnis /war/dem.bil.und das sind meine Codes, um die Daten zu holen dem.bil das ist 3M: versuchen { URLConnection a = url.openConnection(); InputStream b = a.getInputStream(); int len = a.getContentLength(); if (len < 0) { Rückgabewert null; } //System.out.println("Total: "+ len); byte [] c = neues Byte [len]; b.read (c, 0, len); Rückkehr c; } catch (Ausnahme e) { e.printStackTrace(); Rückgabewert null; } }App Engine 1.4.0 Urlchetch() Daten über 1M
ich weiß, die Version 1.4.0 erhöht die URLFetch Response Limit auf 32 MB, aber wenn es zu InputStream geht b = a.getInputStream(); es ist debug ist "com.google.appengine.api.urlfetch.ResponseTooLargeException: Die Antwort von URL localhost: 8888/dem.bil war zu groß." .so kann mir jemand sagen warum? oder etwas falsch mit meinen Codes?
Bitte keine Duplikate veröffentlichen; editiere stattdessen deine Frage. [ein Problem über Urlchetch über 1M in App-Engine] (http://stackoverflow.com/questions/4421756/a-problem-about-lullfetch-over-1m-in-app-engine) –