fix: missing boundary in multipart/form-data error

This commit is contained in:
JimHeo 2025-02-19 15:41:27 +09:00
parent 3467ad3d02
commit c6bebc8157

View File

@ -211,6 +211,12 @@ class ApiTool(Tool):
body = urlencode(body)
else:
body = body
# if there is a file upload, remove the Content-Type header so that httpx can automatically generate the boundary header required for multipart/form-data.
# issue: https://github.com/langgenius/dify/issues/13684
# reference: https://stackoverflow.com/questions/39280438/fetch-missing-boundary-in-multipart-form-data-post
if files:
headers.pop("Content-Type", None)
if method in {
"get",