Skip to content

Add multipart/form-data support for Micronaut server#20

Draft
ulrikandersen wants to merge 1 commit into
feat/multipart-ktorfrom
feat/multipart-micronaut
Draft

Add multipart/form-data support for Micronaut server#20
ulrikandersen wants to merge 1 commit into
feat/multipart-ktorfrom
feat/multipart-micronaut

Conversation

@ulrikandersen

Copy link
Copy Markdown
Owner

Summary

  • Implements multipart file upload for Micronaut controller using CompletedFileUpload
  • Uses Publisher for async file arrays to handle Micronaut-specific requirement of reactive types for array uploads

Depends on #16

@ulrikandersen
ulrikandersen force-pushed the feat/multipart-micronaut branch from 7db066e to a384b19 Compare January 12, 2026 16:28
@ulrikandersen
ulrikandersen force-pushed the feat/multipart-micronaut branch 2 times, most recently from f514215 to eccd9c6 Compare January 13, 2026 11:29
@ulrikandersen
ulrikandersen force-pushed the feat/multipart-micronaut branch from eccd9c6 to 5767427 Compare January 13, 2026 12:26
Implements multipart file upload for Micronaut controller using
CompletedFileUpload and Publisher for async file arrays. Handles
the Micronaut-specific requirement of reactive types for array
uploads.
@ulrikandersen
ulrikandersen force-pushed the feat/multipart-micronaut branch from 5767427 to 9229cea Compare January 13, 2026 12:50
ulrikandersen pushed a commit that referenced this pull request Apr 27, 2026
…ikt-io#584)

* feat: generate models from inline schemas in components/requestBodies (#20)

Only inline schemas (not $ref-backed) are included, using Overlay.pathFromRoot to distinguish between inlined and referenced schemas — the same approach used
for inline enum parameters from path definitions.

* ensure correct model is referenced in controllers
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