serverpod-file-uploads
OfficialSecure file uploads with pluggable storage.
Software Engineering#security#authentication#object storage#cloud storage#serverpod#file uploads#direct upload
Authorserverpod
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Serverpod file uploads are difficult to implement safely across client uploads and server verification, especially when you must support multiple storage backends without exposing sensitive paths or allowing cross-tenant access.
Core Features & Use Cases
- Upload description + server-driven flow: Generate an upload description on the server, then let the client upload and finally verify the result on the server.
- Direct file upload verification: Verify uploads after the client completes them, particularly when using object storage backends.
- Configurable storage backends: Store files in the database by default or use S3/GCP/R2-compatible object storage via dedicated Serverpod cloud storage integrations.
- Use Case: A Flutter app lets users upload a profile avatar image; the server authorizes the request, scopes the upload path to the authenticated user, stores metadata after verification, and serves the file from the configured storage backend.
Quick Start
Ask the AI how to implement server endpoints for creating an upload description, verifying direct file uploads, and securing the storageId and path for user-scoped uploads in Serverpod.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: serverpod-file-uploads Download link: https://github.com/serverpod/serverpod/archive/main.zip#serverpod-file-uploads Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.