What problem does it solve?
Automates secure file handling for library systems by validating uploads, sanitizing filenames, and storing files outside the web root; it also automates image processing, PDF generation, and controlled downloads to protect sensitive data.
Core Features & Use Cases
- Secure uploads and validation: MIME type, size, and extension checks; EXIF stripping for privacy.
- Image processing: resizing, thumbnailing, WebP conversion, and optional Imagick support.
- PDF generation: receipts, membership cards, inventory reports using TCPDF or Dompdf.
- Storage and access control: storing outside public directory; serve via controlled PHP controller with authentication and download handling.
- Cleanup and lifecycle: deletion, temporary storage handling, and secure deletion.
Quick Start
Place a file in your configured upload area and trigger the service to validate, store, and generate accessible downloads.