我在谷歌应用引擎上使用烧瓶,我迫切地寻求帮助来解决这个问题。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 对象...有人可以帮我解决这个问题。另外,如果有人可以提示我如何在上传后将图像流回。