私はグーグルアプリエンジンでフラスコを使用していて、これを解決するための助けを必死に探しています。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は文字列を受け入れますが、Filestorageオブジェクトを指定すると...誰かがこれを手伝ってくれますか。また、アップロード後に画像をストリーミングバックする方法について誰かが私にヒントを与えることができれば。