bookstack/app/Exports/ZipExports
Dan Brown 59cfc087e1
ZIP Imports: Added image type validation/handling
Images were missing their extension after import since it was
(potentially) not part of the import data.
This adds validation via mime sniffing (to match normal image upload
checks) and also uses the same logic to sniff out a correct extension.

Added tests to cover.
Also fixed some existing tests around zip functionality.
2024-11-18 17:42:49 +00:00
..
Models ZIP Imports: Added image type validation/handling 2024-11-18 17:42:49 +00:00
ZipExportBuilder.php ZIP Exports: Added core logic for books/chapters 2024-10-23 11:30:32 +01:00
ZipExportFiles.php ZIP Exports: Reorganised files, added page md parsing 2024-10-23 10:48:26 +01:00
ZipExportReader.php ZIP Imports: Added image type validation/handling 2024-11-18 17:42:49 +00:00
ZipExportReferences.php ZIP Imports: Built out reference parsing/updating logic 2024-11-10 16:03:50 +00:00
ZipExportValidator.php ZIP Imports: Added parent and permission check pre-import 2024-11-05 15:41:58 +00:00
ZipFileReferenceRule.php ZIP Imports: Added image type validation/handling 2024-11-18 17:42:49 +00:00
ZipImportReferences.php ZIP Imports: Started testing core import logic 2024-11-16 16:12:45 +00:00
ZipImportRunner.php ZIP Imports: Added image type validation/handling 2024-11-18 17:42:49 +00:00
ZipReferenceParser.php ZIP Imports: Built out reference parsing/updating logic 2024-11-10 16:03:50 +00:00
ZipUniqueIdRule.php ZIP Exports: Added ID checks and testing to validator 2024-11-18 15:53:21 +00:00
ZipValidationHelper.php ZIP Imports: Added image type validation/handling 2024-11-18 17:42:49 +00:00