Skip to content

Overhaul file uploads#4551

Merged
kitsuta merged 1 commit intomainfrom
add-file-service
Mar 19, 2026
Merged

Overhaul file uploads#4551
kitsuta merged 1 commit intomainfrom
add-file-service

Conversation

@kitsuta
Copy link
Copy Markdown
Member

@kitsuta kitsuta commented Mar 11, 2026

File uploads are now handled by a new unified file service, which uses a loosely coupled (fk_id-based) table to store file data and metadata. In service of this we also added a FileUploadField class to WTForms, which means that any new forms should be able to just define a FileUploadField and have files handled automatically from there.

Includes a rough sketch for S3 uploads, which we're not doing right now because we ran out of time.

File uploads are now handled by a new unified file service, which uses a loosely coupled (fk_id-based) table to store file data and metadata. Includes a rough sketch for S3 uploads, which we're not doing right now because we ran out of time.
@kitsuta kitsuta requested a review from bitbyt3r March 11, 2026 21:04
@kitsuta kitsuta merged commit fb3d1ba into main Mar 19, 2026
3 checks passed
@kitsuta kitsuta deleted the add-file-service branch March 19, 2026 13:30
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.

2 participants