我的应用引擎的版本是1.4.0。数据dem.bil位于/war/dem.bil目录下。这些是我的代码,用于获取3M的数据dem.bil: 尝试{ URLConnection a = url.openConnection(); InputStream b = a.getInputStream(); int len = a.getContentLength(); if(len< 0){ return null; } //System.out.println("Total:"+ len); byte [] c = new byte [len]; b.read(C,0,LEN); 返回c; } catch(例外e){ e.printStackTrace(); return null; } }
我知道版本1.4.0将URLFetch响应限制增加到32MB,但是当它转到InputStream时b = a.getInputStream();它的调试是“com.google.appengine.api.urlfetch.ResponseTooLargeException:来自url localhost:8888 / dem.bil的响应太大了。”。所以有人可以告诉我原因吗?或者我的代码有问题?
答案 0 :(得分:1)
自1.4.0版本发布以来,限制已提升至32mb。
请参阅:http://googleappengine.blogspot.com/2010/12/happy-holidays-from-app-engine-team-140.html