我正在将文件从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))
答案 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))