我在谷歌应用程序引擎上使用烧瓶,并且正在急切地寻找帮助来解决这个问题。存储图像的数据存储中使用BlobProperty,它应该做这样的事情 的GAE文档会谈: -使用Flask(Python)在Google数据存储中存储图像
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接受一个字符串,但给了一个Filestorage对象...有人可以帮助我这个。此外,如果任何人都可以提示我如何在上传后重新传输图像。
请考虑发布您的解决方案,其标记作为答案。这样的问题是正式回答:) – Wolph 2010-11-03 14:01:58
感谢您指出了WoLpH。完成! – Rasmus 2010-11-04 13:44:39