General File Upload Demo

Upload Any File

Max 3 files | Any type | Max 2MB per file
Select any file to upload (0/3)
Supported: Documents (DOC, DOCX, XLS, XLSX, PPT, PPTX), Archives (ZIP, RAR), Text files (TXT, CSV), and more. Maximum file size: 2MB
No files uploaded yet. Use the form above to upload your first file.

Universal File Storage

This demo shows how the FileStorage plugin can handle any type of file:

  • No File Type Restrictions: Upload documents, spreadsheets, presentations, archives, and more
  • Automatic MIME Detection: File types are automatically detected and stored
  • Organized by Collection: Files can be grouped into logical collections for better organization
  • Safe Filenames: Filenames are automatically sanitized to be URL-safe

Common Use Cases

Business Applications
  • Employee document management
  • Customer file uploads
  • Project attachments
  • Backup archives
Content Management
  • Media library management
  • Resource downloads
  • User-generated content
  • Asset management

Path Structure

Files are stored with this pattern:
FileStorage/general/{randomPath}/{id}/{filename}.{extension}

Technical Details

  • Random Path Distribution: Files are distributed across directories to avoid filesystem limitations
  • ID-Based Organization: Each file gets its own directory based on the database ID
  • Extension Preservation: Original file extensions are maintained for compatibility

Send your feedback or bugreport!