鍍金池/ 問答/Java  Python/ 【python】讀取圖片后base64加密,并解密成字符串,將其轉成json后,

【python】讀取圖片后base64加密,并解密成字符串,將其轉成json后,json串開頭被截斷了,求解答

python 3.5

代碼如下:

# 二進制方式打開圖文件
f = open('face/xxx.jpg', 'rb')

# 參數(shù)images:圖像base64編碼
img = base64.b64encode(f.read())

#解碼轉成字符串
img_string = img.decode('utf-8')

#json
dict_img = {'image':img_string}

result = json.dumps(dict_img)

print(result)

打?。?/p>

ILhofl53eWPUD/PWpcWtQckjzq5g..........

回答
編輯回答
涼汐

解碼轉成字符串
img_string = img.decode('utf-8')

錯了。img 已經(jīng)是“字節(jié)”了。

還有,base64 是“編碼”,不是“加密”。

2017年11月28日 23:09