【发布时间】:2011-04-30 16:39:35
【问题描述】:
我在谷歌应用程序引擎上使用烧瓶,我急切地寻求帮助来解决这个问题。 GAE 文档谈到使用 BlobProperty 将图像存储在数据存储中,应该这样做:-
class MyPics(db.Model):
name=db.StringProperty()
pic=db.BlobProperty()
现在应该通过以下操作将图像存储在数据存储中:-
def storeimage():
pics=MyPics()
pics.name=request.form['name']
uploadedpic=request.files['file'] #where file is the fieldname in the form of the
file uploaded
pics.pic=db.Blob(uploadedpic)
pics.put()
redirect ... etc etc
但我无法做到这一点。当我得到 db.Blob 接受一个 string ,但给定一个 Filestorage 对象...有人可以帮我解决这个问题。另外,如果有人可以提示我如何在上传后将图像流回。
【问题讨论】:
-
请考虑发布您的解决方案并将其标记为答案。这样问题就得到了正式的回答:)
-
感谢您指出 WoLpH 。完成!
标签: python image google-app-engine flask