dify icon indicating copy to clipboard operation
dify copied to clipboard

fix: http_request node form-data support array[file]

Open Sakura4036 opened this issue 10 months ago • 1 comments

Summary

Fixes: #15326, http_request node form-data support array[file] now.

Checklist

[!IMPORTANT]
Please review the checklist below before submitting your pull request.

  • [ ] This change requires a documentation update, included: Dify Document
  • [x] I understand that this PR may be closed in case there was no previous discussion or issues. (This doesn't apply to typos!)
  • [x] I've added a test for each change that was introduced, and I tried as much as possible to make a single atomic change.
  • [x] I've updated the documentation accordingly.
  • [x] I ran dev/reformat(backend) and cd web && npx lint-staged(frontend) to appease the lint gods

Sakura4036 avatar Mar 13 '25 09:03 Sakura4036

I think the changes should be adapt to frontend UI as well.

  • file
  • array[file]

crazywoola avatar Mar 13 '25 14:03 crazywoola

I think the changes should be adapt to frontend UI as well.

  • file
  • array[file]

Maybe we don't need to change the frontend UI, the form only supports File and Text types, and the File type supports a single file or a list of files, just like Postman. In my tests, the frontend UI works fine and displays the file types correctly,and the http request with files is sent successfully. image

Postman Form

image

Sakura4036 avatar Mar 13 '25 14:03 Sakura4036