我有一個用base 64編碼的圖像,我想將其存儲在我的數據存儲模型中。如何在GAE數據存儲中將base64圖像作爲文件存儲
class Surveys(db.Model):
name = db.StringProperty(required = True)
text = db.TextProperty(required = True)
image = db.BlobProperty()
created = db.DateTimeProperty(auto_now_add = True)
如何將base64字符串轉換回我可以放入數據庫的文件?下面是我如何做一個普通的文件。
name = 'test'
text = 'test'
image = self.request.get('img')
s = Surveys(name = name, text = text)
s.image = db.Blob(image)
s.put()
我不確定要理解。你有一個base64編碼的文件內容。你希望在數據存儲中以二進制形式存儲它(即:_unencoded_)? –
是的,我希望它再次成爲一個jpeg文件,我可以提交給數據存儲 –