У меня есть изображение, закодированное с базой 64, которую я хочу сохранить в моей модели хранилища данных.Как сохранить изображение base64 как файл в хранилище данных GAE
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, который я могу отправить в хранилище данных –