【发布时间】:2021-11-04 05:42:58
【问题描述】:
我需要将带有文件参数的 requests.post 方法的字典发送到烧瓶服务器,该字典包含我要保存然后显示的图像的名称
dd = {
'img' : ['a.jpg','b.jpg','c.jpg','d.jpg','e.jpg']
}
这是我发送图像的客户端脚本
import requests as RQ
dd = {
'img' : ['a.jpg','b.jpg','c.jpg','d.jpg','e.jpg']
}
url = 'http://127.0.0.1:/8070/img_d'
#convierto el diccionario en una tupla
mul_img = []
for v, k in enumerate(dd):
a = dd.get(k)
for i in a:
mul_img.append((k, open(i, 'rb')))
Res = RQ.post(url, files=mul_img)
Res.text
这是工作的烧瓶服务器
from flask import Flask, jsonify, request, render_template, redirect, url_for, send_from_directory
#from app import Res
app = Flask(__name__)
app.config['UPLOAD_FOLDER']= "./img"
@app.route('/')
def index():
return render_template("index.html")
#@app.route('/img_d', methods=['POST'])
#def i():
# return jsonify(Res)
if __name__ == '__main__':
app.run(debug=True, port=8070)
我遇到的问题是,当我评论这些行时,我得到一个错误
from app import Res
@app.route('/img_d', methods=['POST'])
def i():
return jsonify(Res)
运行烧瓶脚本时的错误
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=80): 超过最大重试次数 带有网址:/8070/img_d(由 NewConnectionError('
:建立新连接失败:[WinError 第10061章 denegó expresamente dicha conxión'))
我真的不知道发生了什么,如果不麻烦的话,我想向我解释我做错了什么
【问题讨论】:
标签: python flask python-requests