@@ -223,29 +223,37 @@ static protected function allowedMimeType()
223223 {
224224 // Extension MimeType
225225 $ mimeType = [
226- 'video ' => ['video/mp4 ' ,'video/mpeg ' ,'video/quicktime ' ,'video/x-msvideo ' ,'video/x-ms-wmv ' ],
227- 'audio ' => ['audio/mpeg ' ,'audio/x-wav ' ],
228- 'file ' => ['application/msword ' ,'application/pdf ' ,'text/plain ' ],
226+ 'video ' => ['video/mp4 ' , 'video/mpeg ' , 'video/quicktime ' , 'video/x-msvideo ' , 'video/x-ms-wmv ' ],
227+ 'audio ' => ['audio/mpeg ' , 'audio/x-wav ' ],
228+ 'file ' => ['application/msword ' , 'application/pdf ' , 'text/plain ' ],
229229 'image ' => ['image/jpeg ' , 'image/png ' , 'image/gif ' ],
230+ 'zip ' => ['application/zip ' , 'application/x-zip-compressed ' , 'multipart/x-zip ' , 'application/x-rar-compressed ' , 'application/octet-stream ' ],
231+ 'pdf ' => ['application/pdf ' ],
232+ 'xls ' => ['application/vnd.ms-excel ' , 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet ' ],
233+ 'doc ' => ['application/msword ' , 'application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ],
230234 'general_image ' => ['image/jpeg ' , 'image/png ' , 'image/gif ' , 'image/webp ' , 'image/vnd.microsoft.icon ' ],
231- 'general_media ' => ['audio/mpeg ' ,'audio/x-wav ' , 'video/mp4 ' ,'video/mpeg ' ,'video/quicktime ' ,'video/x-msvideo ' ,'video/x-ms-wmv ' ],
235+ 'general_media ' => ['audio/mpeg ' , 'audio/x-wav ' , 'video/mp4 ' , 'video/mpeg ' , 'video/quicktime ' , 'video/x-msvideo ' , 'video/x-ms-wmv ' ],
232236 'general_file ' => [
233- 'application/msword ' ,'application/pdf ' ,'text/plain ' ,'application/zip ' , 'application/x-zip-compressed ' , 'multipart/x-zip ' ,
234- 'application/x-zip-compressed ' , 'application/x-rar-compressed ' , 'application/octet-stream ' ,
235- 'application/vnd.openxmlformats-officedocument.wordprocessingml.document ' , 'application/vnd.ms-excel ' ,
236- 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet '
237+ 'application/msword ' , 'application/pdf ' , 'text/plain ' , 'application/zip ' , 'application/x-zip-compressed ' , 'multipart/x-zip ' ,
238+ 'application/x-rar-compressed ' , 'application/octet-stream ' , 'application/vnd.openxmlformats-officedocument.wordprocessingml.document ' ,
239+ 'application/vnd.ms-excel ' , 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet '
237240 ]
238- ];
241+ ];
242+
239243
240244 // Extension Type
241245 $ extensionType = [
242246 'video ' => ['.mp4 ' , '.mpeg ' , '.mov ' , '.avi ' , '.wmv ' ],
243247 'audio ' => ['.mp3 ' , '.wav ' ],
244- 'file ' => ['.docx ' , '.pdf ' , '.txt ' ],
248+ 'file ' => ['.docx ' , '.doc ' , ' . pdf ' , '.txt ' ],
245249 'image ' => ['.jpg ' , '.jpeg ' , '.png ' , '.gif ' ],
250+ 'zip ' => ['.zip ' , '.rar ' ],
251+ 'pdf ' => ['.pdf ' ],
252+ 'xls ' => ['.xlsx ' , '.xls ' ],
253+ 'doc ' => ['.docx ' , '.doc ' , '.txt ' ],
246254 'general_image ' => ['.jpg ' , '.jpeg ' , '.png ' , '.gif ' , '.webp ' , '.ico ' ],
247255 'general_media ' => ['.mp3 ' , '.wav ' , '.mp4 ' , '.mpeg ' , '.mov ' , '.avi ' , '.wmv ' ],
248- 'general_file ' => ['.docx ' , '.pdf ' , '.txt ' , '.zip ' , '.rar ' , '.xlsx ' , '.xls ' ],
256+ 'general_file ' => ['.docx ' , '.doc ' , ' . pdf ' , '.txt ' , '.zip ' , '.rar ' , '.xlsx ' , '.xls ' ],
249257 ];
250258
251259 return ['mime ' => $ mimeType , 'extension ' => $ extensionType ];
0 commit comments