This checklist should help you to check edge cases that are not part of the default Carrierwave configuration.
- Check Default Configuration and Suggested Changes
- Use secret URLs.
- Check if you need expiring public URLs.
- Check if you need an optimized cache
- Use a nested directory structure
- Make your uploaders remove empty directories
- Deliver sensitive attachments to authorized users only
When storing images:
- Check if you need to resize your images:
- Check if your allow list for file extensions and content types is correct.
- Check if you process images efficiently.
- Check if you need to partially remove exif data like GPS:
- Handle color profiles correctly
- Handle rotated images.
- Check if you want to accept GIF images and/or animated GIF images.
Posted by Emanuel to makandra dev (2020-02-10 09:03)