我正在关注编程Google App Engine 2e 中的Blobstore示例。
在该示例中, home.html 提供了用户上传图片的链接,点击链接后,图片会显示在另一个新窗口中。有没有办法显示这些图像?互联网上有没有例子?
以下是本书中的一些代码段: 在home.html中,提供这些图像链接的代码是:
<a href="/view?key={{ upload.key() }}"> {{upload.blob.filename}} </a>
请求处理程序中处理图像查看请求的代码:
class ViewHandler(blobstore_handlers.BlobstoreDownloadHandler):
def get(self):
upload = get_upload(self.request.params.get('key'),
users.get_current_user())
if not upload:
self.error(404)
return
self.send_blob(upload.blob)
这样,当点击home.html中的链接时,它会指向一个新窗口并显示图像。 我想找到一些方法来显示图像,而不是在新窗口中显示。
答案 0 :(得分:0)
我使用image.get_serving_url()在用户上传图像时生成缩略图并将其存储在数据存储区中。然后我只需要使用
<img src="">
在html中显示它。