gpt4 book ai didi

python - 如何将 base64 图像存储为 GAE 数据存储中的文件

转载 作者:行者123 更新时间:2023-11-28 20:48:18 24 4
gpt4 key购买 nike

我有一个使用 base 64 编码的图像,我想将其存储在我的数据存储模型中。

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 数据的方法?

您可能希望查看各种 base64 utilities可用于 Python。例如,base64.b64decode:

import base64

binary_data = base64.b64decode(base64_encoded_string)

假设 JPEG 文件被正确编码为 base64,这将“反转”操作——返回与原始文件内容相同的字节串。所有文件“元信息”都在此过程中丢失:您只能取回文件的内容。不是它原来的名字、权限等等。

关于python - 如何将 base64 图像存储为 GAE 数据存储中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17197686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com