Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将此字符串从这个Base64转换为img.jpg?_Python_Django_Server_Base64 - Fatal编程技术网

Python 如何将此字符串从这个Base64转换为img.jpg?

Python 如何将此字符串从这个Base64转换为img.jpg?,python,django,server,base64,Python,Django,Server,Base64,我和django一起工作,当我收到Base64的编码图像时,我收到的是这样的 如何解码并保存在image.jpg上? 我认为问题在于它以{“imgB64”:“并以}”结尾” 我以前在Base64上工作过,没有这样的起点和终点,你觉得呢?这就是你想要的吗 import json myImage = b'{"imgB64":"something"}' parsed_json = (json.loads(myImage)) print(parsed_json['imgB64']) 它的可能副本

我和django一起工作,当我收到Base64的编码图像时,我收到的是这样的

如何解码并保存在image.jpg上? 我认为问题在于它以{“imgB64”:“并以}”结尾”
我以前在Base64上工作过,没有这样的起点和终点,你觉得呢?

这就是你想要的吗

import json

myImage = b'{"imgB64":"something"}'
parsed_json = (json.loads(myImage))

print(parsed_json['imgB64'])

它的可能副本可以是Python字典中的JSON数据,Python字典中有键
“imgB64”
和值
“image in Base64”
。因此,您可以将JSON转换回Python字典并从字典中获取值。或者只需切断这部分(
{“imgB64”:“
)并且只保留可以从Base64转换为image.raze92的数据-这不是同一个问题,我不能使用decodestring()或b64decodefuras转换为Base64-你知道如何将JSON转换回Python字典吗?我尝试了第二个选项,但它对我不起作用:(什么意思不起作用?你不能切片吗?例如,
data=data[11:-2]
然后在第一条注释中使用链接中的代码。但首先要使用
print()
数据来查看切片是否正确。