我是 GAE (Python) 的新手,我真的需要一些帮助来了解如何从数据存储中提供图像并在客户端 Javascript 中访问它们。
我一直在关注 Google 的教程:使用 Google App Engine (Python) 提供动态图像
假设我有数据对象来存储一些图像
class Default_tile(db.Model)
name = db.StringProperty()
image = db.BlobProperty(default=None)
将图像添加到上述数据库的正确代码是这样的吗?:
default_tile = Default_tile()
default_tile.name = "grass"
default_tile.image = db.Blob(urlfetch.Fetch("http://www.bbc.com/grass.png").content)
default_tile.put()
不可以说我在客户端javascript上有以下代码:
var image = new Image();
image.onload = function() {
context.drawImage(image, 69, 50);
};
imageObj.src = ***how to I get the image, named grass, from the Datastore***
所以我的问题是我将如何获得图像?
理想情况下,我只想使用 imageObj.src = /images/grass
谢谢你的帮助。