我要求使用python将存储在ubunutu服务器上的数据库中的图像作为二进制文件发送。
我已成功将文件从Binary转换为Base64编码的字符串。但是,我不知道如何在Python中使用默认字符串附加此编码字符串。例如
"Text" + ": " + base64.b64encode("text")
有任何建议或建议吗?
更新:
它产生了这个错误:
TypeError:无法连接'str'和'builtin_function_or_method' 对象“
答案 0 :(得分:0)
如果你只想要JSON输出,你可以这样做:
return '{"image": "' +base64.b64encode("text") + '"}'
答案 1 :(得分:0)
import json
json.dumps({'image_base64':
base64.b64encode(file(image_filename).read())})
当有库时,不要手工构建json。