oRPC File Upload/Download
Installation
SKILL.md
File Operations in oRPC
oRPC natively supports standard File and Blob objects. Combine files with arrays and objects for upload/download.
File Uploads: For files >100 MB, use a dedicated upload solution or extend the body parser. oRPC does not support chunked/resumable uploads.
File Downloads: Use lazy file libraries like @mjackson/lazy-file or Bun.file to reduce memory usage.
Example
import { os } from '@orpc/server'
import * as z from 'zod'