What problem does it solve?
This Skill helps you build reliable file workflows in Convex without guessing at the right storage patterns, covering uploads, serving URLs, metadata lookup, and cleanup.
Core Features & Use Cases
- Upload flows: Generate upload URLs and connect client-side uploads to stored file records.
- File delivery: Retrieve public or temporary URLs and render images, PDFs, and downloads correctly.
- Generated assets: Store blobs created in actions, such as PDFs or images produced from external services.
- Lifecycle management: Read storage metadata, validate file type and size, and delete both the stored blob and its database reference.
- Use case: A product app can let users upload avatars, preview images before submission, and remove old files safely when records are deleted.
Quick Start
Ask for a Convex file storage implementation that generates upload URLs, saves file metadata, serves downloadable links, and deletes stored blobs safely.