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,