diff --git a/app/Library/Utils/FileInfo.php b/app/Library/Utils/FileInfo.php index 83905462..d3cbf0aa 100644 --- a/app/Library/Utils/FileInfo.php +++ b/app/Library/Utils/FileInfo.php @@ -92,8 +92,8 @@ class FileInfo 'svg' => ['image/svg+xml'], 'psd' => ['image/vnd.adobe.photoshop'], - 'rar' => ['application/x-rar', 'application/x-rar-compressed','application/vnd.rar'], - 'zip' => ['application/zip','application/x-zip-compressed','multipart/x-zip'], + 'rar' => ['application/x-rar', 'application/x-rar-compressed', 'application/vnd.rar'], + 'zip' => ['application/zip', 'application/x-zip-compressed', 'multipart/x-zip'], 'tar' => ['application/x-tar'], '7z' => ['application/x-7z-compressed'], 'bz' => ['application/x-bzip'], @@ -102,17 +102,43 @@ class FileInfo 'txt' => ['text/plain'], 'csv' => ['text/csv'], + 'pdf' => ['application/pdf'], 'json' => ['application/json'], 'xml' => ['application/xml'], - 'ofd' => ['application/octet-stream'], - 'pdf' => ['application/pdf'], 'doc' => ['application/msword', 'application/CDFV2'], + 'docm' => ['application/vnd.ms-word.document.macroenabled.12'], 'docx' => ['application/vnd.openxmlformats-officedocument.wordprocessingml.document'], + 'dot' => ['application/msword'], + 'dotm' => ['application/vnd.ms-word.template.macroenabled.12'], + 'dotx' => ['application/vnd.openxmlformats-officedocument.wordprocessingml.template'], + 'ppt' => ['application/vnd.ms-powerpoint'], + 'pptm' => ['application/vnd.ms-powerpoint.presentation.macroenabled.12'], 'pptx' => ['application/vnd.openxmlformats-officedocument.presentationml.presentation'], + 'pot' => ['application/vnd.ms-powerpoint'], + 'potm' => ['application/vnd.ms-powerpoint.template.macroenabled.12'], + 'potx' => ['application/vnd.openxmlformats-officedocument.presentationml.template'], + 'pps' => ['application/vnd.ms-powerpoint'], + 'ppsm' => ['application/vnd.ms-powerpoint.slideshow.macroenabled.12'], + 'ppsx' => ['application/vnd.openxmlformats-officedocument.presentationml.slideshow'], + 'xls' => ['application/vnd.ms-excel'], + 'xlsb' => ['application/vnd.ms-excel.sheet.binary.macroenabled.12'], + 'xlsm' => ['application/vnd.ms-excel.sheet.macroenabled.12'], 'xlsx' => ['application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'], + 'xlt' => ['application/vnd.ms-excel'], + 'xltm' => ['application/vnd.ms-excel.template.macroenabled.12'], + 'xltx' => ['application/vnd.openxmlformats-officedocument.spreadsheetml.template'], + + 'wps' => ['application/msword'], + 'wpt' => ['application/msword'], + 'dpt' => ['application/vnd.ms-powerpoint'], + 'dps' => ['application/vnd.ms-powerpoint'], + 'et' => ['application/vnd.ms-excel'], + 'ett' => ['application/vnd.ms-excel'], + + 'ofd' => ['application/octet-stream'], 'swf' => ['application/x-shockwave-flash'], 'vsd' => ['application/vnd.visio'], 'rtf' => ['application/rtf'],