Skip to content

fix(n8n): fix file upload 403 error (v2.0.4)#195

Merged
lookinway merged 2 commits intomainfrom
fix/n8n-upload-403
Apr 8, 2026
Merged

fix(n8n): fix file upload 403 error (v2.0.4)#195
lookinway merged 2 commits intomainfrom
fix/n8n-upload-403

Conversation

@lookinway
Copy link
Copy Markdown
Collaborator

Summary

  • Fix file upload 403 error — Content-Type was sent as an S3 form field not covered by the presigned policy, Selectel S3 rejected with "Extra input fields: content-type"
  • Bump version to 2.0.4, update CHANGELOG and README

Test plan

  • Verified with curl: upload without Content-Type field → 204 (success)
  • Verified with curl: upload with Content-Type field → 403
  • All 409 unit tests pass
  • turbo build + turbo check pass

Content-Type was sent as an S3 presigned POST form field but not
included in the policy, causing Selectel S3 to reject uploads with
403 "Extra input fields: content-type". The file part's Content-Type
header (which is separate) is preserved.
@lookinway lookinway merged commit 7432036 into main Apr 8, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant