如何从Python CGI下载图像

时间:2014-04-16 13:29:07

标签: python cgi

我想从Python CGI下载图片。

例如,我将img的base64发布到CGI和CGI输出图像。

我写了这段代码。

请告诉我。

Python cgi边代码

import cgi
import base64

query = cgi.FieldStorage()
img_list = query.getvalue("image").split(',')
contentType = img_list[0] #data:image/jpeg;base64 
base_64 = img_list[1]

print("Content-type: image/jpeg")
print(base64.b64decode(base_64))

1 个答案:

答案 0 :(得分:0)

试一试:

print("Content-Type: application/octet-stream")

这意味着它是原始字节,不能被解释为浏览器有用的任何内容。 然后,浏览器应打开下载对话框。