From 74c0b7780f33fdbb5703d8bbb9c11401fcbf0741 Mon Sep 17 00:00:00 2001 From: floraachy <1622042529@qq.com> Date: Mon, 18 Mar 2024 16:39:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E4=B8=8A=E4=BC=A0=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E6=94=AF=E6=8C=81=E9=80=9A=E8=BF=87payload:f?= =?UTF-8?q?ile=E6=8C=87=E5=AE=9A=E6=96=87=E4=BB=B6=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E3=80=82=E4=B8=8D=E6=8C=87=E5=AE=9A=E7=9A=84=E6=83=85=E5=86=B5?= =?UTF-8?q?=E4=B8=8B=E9=BB=98=E8=AE=A4=E4=BC=A0file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/requests_utils/base_request.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/utils/requests_utils/base_request.py b/utils/requests_utils/base_request.py index 9de2892..62bdc1e 100644 --- a/utils/requests_utils/base_request.py +++ b/utils/requests_utils/base_request.py @@ -88,7 +88,8 @@ class BaseRequest: elif request_type.lower() == 'file': if files: file_name = os.path.basename(files) - encoder = MultipartEncoder(fields={"file": (file_name, open(files, "rb"))}, + fields = payload or "file" + encoder = MultipartEncoder(fields={fields: (file_name, open(files, "rb"))}, boundary='------------------------' + str(time.time())) headers['Content-Type'] = encoder.content_type response = session.request(method=method, url=url, data=encoder.to_string(), headers=headers,