我正试图通过在the image app engine documentation中描述的方式将“= sxx”附加到网址来从应用引擎获取已调整大小的图片。我是从Android客户端做的。
获取我的图片的blob密钥后,我有这个网址:
https://myapp.appspot.com/mobile/serve_image?blob-key=1233xblabla
这一切都有效,但是一旦我通过附加“= s70”告诉应用引擎给我那个最长边70像素的图片,BitmapFactory告诉我,这个URL无效。所以我这样做的URL是(它应该如何工作?):
https://myapp.appspot.com/mobile/serve_image?blob-key=1233xblabla=s70
我正在使用的代码是:
网址url =新网址(SERVER_URL +“/ serve_image?blob-key =”+ photo +“= s70”); bm = BitmapFactory.decodeStream(url.openConnection()。getInputStream());
答案 0 :(得分:3)
你不要使用获取服务网址。获取服务网址看起来像这样。试试吧:
https://lh6.ggpht.com/lOghqU2JrYk8M-Aoio8WjMM6mstgZcTP0VzJk79HteVLhnwZy0kqbgVGQZYP8YsoqVNzsu0EBysX16qMJe7H2BsOAr4j=s70
HTML:
<img alt="image" src="https://lh6.ggpht.com/lOghqU2JrYk8M-Aoio8WjMM6mstgZcTP0VzJk79HteVLhnwZy0kqbgVGQZYP8YsoqVNzsu0EBysX16qMJe7H2BsOAr4j=s70"/></a>