0

我正在尝试通过将“=sxx”附加到 URL 来从应用引擎获取调整大小的图像,如图像应用引擎文档中所述。我正在从 Android 客户端执行此操作。

在获得我的图像的 blob 密钥后,我有这个 URL:

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 url = 新 URL(SERVER_URL + "/serve_image?blob-key=" + photo + "=s70"); bm = BitmapFactory.decodeStream(url.openConnection() .getInputStream());

4

1 回答 1

3

您不使用获取服务网址。获取服务 url 如下所示。试试看 :

https://lh6.ggpht.com/lOghqU2JrYk8M-Aoio8WjMM6mstgZcTP0VzJk79HteVLhnwZy0kqbgVGQZYP8YsoqVNzsu0EBysX16qMJe7H2BsOAr4j=s70

HTML:

<img  alt="image" src="https://lh6.ggpht.com/lOghqU2JrYk8M-Aoio8WjMM6mstgZcTP0VzJk79HteVLhnwZy0kqbgVGQZYP8YsoqVNzsu0EBysX16qMJe7H2BsOAr4j=s70"/></a>
于 2013-01-17T23:31:19.223 回答