【发布时间】:2013-02-01 13:41:01
【问题描述】:
我是 GAE (Python) 的新手,我确实需要一些帮助来了解如何从数据存储中提供图像并在客户端 Javascript 中访问它们。
我一直在这里学习 Google 的教程:Serving Dynamic Images with 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
感谢您的帮助。
【问题讨论】:
标签: javascript image google-app-engine