Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProUpload a big file in chunks with Pause, Resume and Cancel, survive a dropped connection by asking the server where it stopped, and simulate going offline to see it recover. Use this when files are large enough that a network blip should not mean starting over.
Derived from this item’s props table, because it declares no controls of its own. This item has no standalone playground, so changes update the code, the share link and the AI prompt.
People upload videos, archives or datasets over unreliable networks.
Do not use it when: Files under a few megabytes upload fine in one request and need none of this.
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Description |
|---|---|---|
adapter | ResumableAdapter | A real server adapter such as tusAdapter("/files"). Without one an in-memory demo server is used. |
chunkSize | number | Bytes per request. Default 256 KB for the demo. |
createDemoServer() is exported for stories and tests.
aria-pressed and a status line that says what to do next; the demo is for learning and is not rendered when you pass a real adapter.The pattern ships with a Testing Library test (chunked-large-file-upload.test.tsx) that covers: its main behaviour, the keyboard path and the error or empty states.