]> git.nbdom.net Git - nb.git/commitdiff
mime priority
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 17 Dec 2022 19:54:48 +0000 (20:54 +0100)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 17 Dec 2022 19:54:48 +0000 (20:54 +0100)
lib/php/mime.php

index 19ca8899d3513b179a8a523c217ed6361e9f94e8..964c0ea7c5db9a45e770fb83609c08a408af0618 100644 (file)
@@ -1,7 +1,13 @@
 <?php
 class Mime {
        const Types = [
-#>SHELL_REPLACE dbq "/pub/mime/ls/ext,type.php_hash?preff=%09%09&orderby=ext"
+               # Force priority !!!
+               'bin'         => 'application/octet-stream',
+               'html'        => 'text/html',
+               'xml'         => 'application/xml',
+               'pl'          => 'application/x-perl',
+               'jpg'         => 'image/jpeg',
+#>SHELL_REPLACE dbq "/pub/mime/ls/ext,type.php_hash?preff=%09%09&orderby=ext&type=!application%2Foctet-stream"
                '123'         => 'application/vnd.lotus-1-2-3',
                '3dml'        => 'text/vnd.in3d.3dml',
                '3ds'         => 'image/x-3ds',
@@ -54,7 +60,6 @@ class Mime {
                'bdm'         => 'application/vnd.syncml.dm+wbxml',
                'bed'         => 'application/vnd.realvnc.bed',
                'bh2'         => 'application/vnd.fujitsu.oasysprs',
-               'bin'         => 'application/octet-stream',
                'blb'         => 'application/x-blorb',
                'bmi'         => 'application/vnd.bmi',
                'bmp'         => 'image/bmp',
@@ -131,7 +136,6 @@ class Mime {
                'dcurl'       => 'text/vnd.curl.dcurl',
                'dd2'         => 'application/vnd.oma.dd2+xml',
                'ddd'         => 'application/vnd.fujixerox.ddd',
-               'deb'         => 'application/octet-stream',
                'deb'         => 'application/x-debian-package',
                'der'         => 'application/x-x509-ca-cert',
                'dfac'        => 'application/vnd.dreamfactory',
@@ -139,8 +143,6 @@ class Mime {
                'dir'         => 'application/x-director',
                'dis'         => 'application/vnd.mobius.dis',
                'djvu'        => 'image/vnd.djvu',
-               'dll'         => 'application/octet-stream',
-               'dmg'         => 'application/octet-stream',
                'dmg'         => 'application/x-apple-diskimage',
                'dna'         => 'application/vnd.dna',
                'doc'         => 'application/msword',
@@ -185,7 +187,6 @@ class Mime {
                'etx'         => 'text/x-setext',
                'eva'         => 'application/x-eva',
                'evy'         => 'application/x-envoy',
-               'exe'         => 'application/octet-stream',
                'exe'         => 'application/x-msdownload',
                'exi'         => 'application/exi',
                'ext'         => 'application/vnd.novadigm.ext',
@@ -286,7 +287,6 @@ class Mime {
                'igs'         => 'model/iges',
                'igx'         => 'application/vnd.micrografx.igx',
                'iif'         => 'application/vnd.shana.informed.interchange',
-               'img'         => 'application/octet-stream',
                'imp'         => 'application/vnd.accpac.simply.imp',
                'ims'         => 'application/vnd.ms-ims',
                'ink'         => 'application/inkml+xml',
@@ -296,7 +296,6 @@ class Mime {
                'ipk'         => 'application/vnd.shana.informed.package',
                'irm'         => 'application/vnd.ibm.rights-management',
                'irp'         => 'application/vnd.irepository.package+xml',
-               'iso'         => 'application/octet-stream',
                'iso'         => 'application/x-iso9660-image',
                'itp'         => 'application/vnd.shana.informed.formtemplate',
                'ivp'         => 'application/vnd.immervision-ivp',
@@ -414,10 +413,7 @@ class Mime {
                'mseq'        => 'application/vnd.mseq',
                'msf'         => 'application/vnd.epson.msf',
                'msh'         => 'model/mesh',
-               'msi'         => 'application/octet-stream',
                'msl'         => 'application/vnd.mobius.msl',
-               'msm'         => 'application/octet-stream',
-               'msp'         => 'application/octet-stream',
                'msty'        => 'application/vnd.muvee.style',
                'mts'         => 'model/vnd.mts',
                'mus'         => 'application/vnd.musician',
@@ -597,7 +593,6 @@ class Mime {
                's'           => 'text/x-asm',
                's3m'         => 'audio/s3m',
                'saf'         => 'application/vnd.yamaha.smaf-audio',
-               'safariextz'  => 'application/octet-stream',
                'sbml'        => 'application/sbml+xml',
                'sc'          => 'application/vnd.ibm.secure-container',
                'scd'         => 'application/x-msschedule',