HarperFast / HarperFast/harper

Native multipart/form-data deserialization with blob support

Open
#712 0 comments 0 reactions 1 assignee Claimed by @heskew View on GitHub
area:rest-api enhancement from-jira
Dominant language
JavaScript
Stars
89
Forks
10
Avg merge
2d 6h
Merged PRs (30d)
200

Description

## Request

Add native support for deserializing `multipart/form-data` so form uploads can route directly to Harper resources. File parts should be translated to blobs automatically.

## Design considerations

- Streaming: form data should stream into the resource API rather than buffer the entire body first (opt-in per resource class)
- Blob assignment: blobs cannot receive data until assigned to a table; deserialization currently runs before the resource/table call. Options: buffer files to a temp dir until assignment, or allow the table to signal its readiness before deserialization completes

🤖 Filed by Claude on behalf of Kris.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.