What problem does it solve?
In multi-tenant ERP systems, file uploads must be isolated per tenant, protected from cross-tenant leakage, and tracked for auditing. This skill provides a secure, standardized approach for validating, chunking, storing, and retrieving files across tenants.
Core Features & Use Cases
- Enforces chunked uploads for large files, robust server memory management, and resumable transfers.
- Validates MIME types server-side, sanitizes filenames, computes SHA-256 checksums, and records rich metadata for auditing.
- Stores uploads on tenant-scoped storage with dynamic module paths and supports private URL signing for secure access.
- Use Case: A HR portal accepts job applications and contracts from multiple tenants without risking data exposure.
Quick Start
Integrate the file-upload service into your tenant module and start storing uploads with automated validation, chunking, and auditing.