是否有任何Python方法可将base64编码的字符串转换为Image

时间:2019-04-28 12:11:57

标签: python

我正在将文件从PHP发送到包含图像编码字符串的python服务器,我正在python中读取它并将图像写入文件夹中。 image.jpg文件出现在文件夹中,但无法显示,并且在该文件夹中创建的文件显示0字节的文件大小。

import base64
import sys
file=sys.argv[1]
f=open(file)
base_64=f.read()
with open("image.jpg","wb") as fh:
    fh.write(base64.decodebytes(base_64))

1 个答案:

答案 0 :(得分:0)

以“ rb”模式打开文件,因此它将写入img文件

import base64
import sys
file=sys.argv[1]
f=open(file,"rb")
base_64=f.read()
with open("image.jpg","wb") as fh:
    fh.write(base64.decodebytes(base_64))