私は 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 を使用したいと思います
ご協力いただきありがとうございます。