我想重新创建一个从Flask服务器发送的.png文件。 如果我在浏览器中找到该文件,则可以下载并查看它。 如果我是从python请求中获取的,则我在保存文件时会遇到问题,因为格式似乎已损坏,我将永远无法查看它。
客户:
req = requests.get(URL + "/image/file.png")
with open("recv.png", "wb") as f:
print(req.text)
f.write(req.text.encode())
服务器:
@app.route("/image/<string:path>")
def get(path):
return send_from_directory("images", path, mimetype="image/png", as_attachment=True)
答案 0 :(得分:0)
您可以将Base64编码与多部分http请求一起使用:-
if(window.opener || window.history.length === 1)
isPopupWindow = true;
else
isPopupWindow = false;