我正在关注Programming 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 中的链接时,它会指向一个新窗口并显示图像。我想找到某种方法来在适当的位置而不是在新窗口中显示图像。