ブロブストアからサムネイルを返そうとしています。完全な画像の場合、私は通常書きます
<img src='img?img_id=%s'></img>" % greeting.key()
(あいさつがデータベースから画像の選択を取得するループ内にある場合)ハンドラー('/img', ImageHandler)
と関数
class ImageHandler(webapp.RequestHandler):
def get(self):
greeting = db.get(self.request.get("img_id"))
if greeting.picture:
self.response.headers['Content-Type'] = "image/png"
self.response.out.write(greeting.picture)
else:
self.error(404)
これはうまくいきます。ただし、get_serving_urlを使用する場合は、
<img src='img?img_id=%s'></img>" % (images.get_serving_url(greeting.key(), 32))
取得しTypeError: object of type 'Key' has no len()
ます。私が使用したブロブキーが正しくないと推測することしかできませんが、私が知る限り、それはブロブキーです。