This package allows you to easily integrate a beautiful file upload component into your Filament app, inside and outside panels. It provides an alternative flexible layout to the native FileUpload, paired with great performance for uploading very large files (S3 Multipart upload or manually chunked for non-S3 disks). It includes an advanced image editor out of the box, supports drag & drop and a whole bunch of handy actions (download, preview, replace, reordering). It includes the ability to insert custom actions per file, making it easy to provide custom actions to run on individual files (existing or just uploaded), like file modifications or editing meta-data, giving you endless flexibility. Furthermore, it includes several components that you can use out-of-the-box in the rest of your Filament forms and infolists, like an ImageEditor component that you are can use in your own forms where you want to provide such functionality.
NEW: The package supports Filament V3 & Filament V4 (beta).
#
- Advanced upload with many layout & configuration options.

- An easy-to-use ImageEditor field that makes it a brief to edit images & save them back on disk.

- A handy PdfEntry infolist component that can display a PDF inline.
- Include custom actions inside your upload form.
- Native Amazon S3 Multipart upload support.

- Chunked uploads for all non-S3 disks.

- Benefit of chunked uploads or S3 Multipart is that it allows you to work-around e.g. the Cloudflare 100MB upload limit.

- Ability to pause uploads.

- Ability to advanced edit images (including cropping & watermark).

- Ability to download files.
- Ability to preview files (image or PDF in a modal).

- Ability to upload a new file to replace an existing one.
- Ability to reorder uploads/existing files.
- Automatic integration with Spatie MediaLibrary
️️ - Built for performance & including all security best-practices.

- Beautiful design & integration with Filament Forms.
- Convert your existing FileUpload easily to AdvancedFileUpload.
- Works outside the admin panel in all forms, infolists & schemas.
- Fully & easily translatable.
- Supports both Filament V4 & V3.
