diff --git a/src/GeneratedExtensionToMimeTypeMap.php b/src/GeneratedExtensionToMimeTypeMap.php index 1ce1791..89bc4af 100644 --- a/src/GeneratedExtensionToMimeTypeMap.php +++ b/src/GeneratedExtensionToMimeTypeMap.php @@ -441,6 +441,7 @@ class GeneratedExtensionToMimeTypeMap implements ExtensionToMimeTypeMap, Extensi 'jar' => 'application/java-archive', 'jardiff' => 'application/x-java-archive-diff', 'java' => 'text/x-java-source', + 'jfif' => 'image/jpeg', 'jhc' => 'image/jphc', 'jisp' => 'application/vnd.jisp', 'jls' => 'image/jls', @@ -2024,7 +2025,7 @@ class GeneratedExtensionToMimeTypeMap implements ExtensionToMimeTypeMap, Extensi 'image/ief' => ['ief'], 'image/jls' => ['jls'], 'image/jp2' => ['jp2', 'jpg2'], - 'image/jpeg' => ['jpeg', 'jpg', 'jpe'], + 'image/jpeg' => ['jpeg', 'jpg', 'jpe', 'jfif'], 'image/jph' => ['jph'], 'image/jphc' => ['jhc'], 'image/jpm' => ['jpm', 'jpgm'], diff --git a/src/GeneratedExtensionToMimeTypeMapTest.php b/src/GeneratedExtensionToMimeTypeMapTest.php index c703e29..14fb908 100644 --- a/src/GeneratedExtensionToMimeTypeMapTest.php +++ b/src/GeneratedExtensionToMimeTypeMapTest.php @@ -74,7 +74,7 @@ public function looking_up_extensions(string $mimeType, array $expectedExtension public static function expectedExtensionResults(): Generator { yield ['application/vnd.openxmlformats-officedocument.wordprocessingml.document', ['docx']]; - yield ['image/jpeg', ['jpeg', 'jpg', 'jpe']]; + yield ['image/jpeg', ['jpeg', 'jpg', 'jpe', 'jfif']]; yield ['image/svg+xml', ['svg', 'svgz']]; yield ['lol/lol', []]; } diff --git a/src/Generation/FlysystemProvidedMimeTypeProvider.php b/src/Generation/FlysystemProvidedMimeTypeProvider.php index 024d62e..3052e4e 100644 --- a/src/Generation/FlysystemProvidedMimeTypeProvider.php +++ b/src/Generation/FlysystemProvidedMimeTypeProvider.php @@ -86,6 +86,7 @@ public function provideMimeTypes(): array new MimeTypeForExtension('image/jpeg', 'jpg'), new MimeTypeForExtension('image/jpeg', 'jpeg'), new MimeTypeForExtension('image/jpeg', 'jpe'), + new MimeTypeForExtension('image/jpeg', 'jfif'), new MimeTypeForExtension('image/png', 'png'), new MimeTypeForExtension('image/gif', 'gif'), new MimeTypeForExtension('image/bmp', 'bmp'),