What problem does it solve?
Configure and manage file storage providers and blob upload behavior within Spiderly, enabling seamless handling of file references across Disk, S3, Azure Blob, and Cloudinary backends, along with label-based attributes and upload hooks.
Core Features & Use Cases
- Provider Selection: choose among Disk, S3 Public, S3 Private, Azure Blob, and Cloudinary backends.
- Attribute & Validation: declare blob-related attributes, enforce required MIME type whitelists, and apply size constraints.
- DI Registration & Configuration: integrate with Spiderly's builder, wire up storage services, and set up appsettings for credentials and endpoints.
- Upload Flow & Cleanup: manage the multi-step upload lifecycle and automatic cleanup of non-active blobs and editor images.
- File Naming: apply consistent naming prefixes and folder structures to ease maintenance.
Quick Start
Follow the provider selection steps to enable your preferred storage backend and wire its attributes in your entities.