File tree Expand file tree Collapse file tree 2 files changed +19
-8
lines changed
test/java/com/logicaldoc/util Expand file tree Collapse file tree 2 files changed +19
-8
lines changed Original file line number Diff line number Diff line change @@ -374,10 +374,7 @@ ppa application/vnd.ms-powerpoint
374374ppm image/x-portable-pixmap
375375pps application/mspowerpoint
376376pps application/vnd.ms-powerpoint
377- ppt application/mspowerpoint
378- ppt application/powerpoint
379377ppt application/vnd.ms-powerpoint
380- ppt application/x-mspowerpoint
381378ppz application/mspowerpoint
382379pre application/x-freelance
383380prt application/pro_eng
@@ -421,8 +418,6 @@ rpm audio/x-pn-realaudio-plugin
421418rt text/richtext
422419rt text/vnd.rn-realtext
423420rtf application/rtf
424- rtf application/x-rtf
425- rtf text/richtext
426421rtx application/rtf
427422rtx text/richtext
428423rv video/vnd.rn-realvideo
@@ -609,10 +604,7 @@ xll application/x-excel
609604xlm application/excel
610605xlm application/vnd.ms-excel
611606xlm application/x-excel
612- xls application/excel
613607xls application/vnd.ms-excel
614- xls application/x-excel
615- xls application/x-msexcel
616608xlt application/excel
617609xlt application/x-excel
618610xlv application/excel
Original file line number Diff line number Diff line change @@ -36,6 +36,25 @@ public void testGetByFilename() {
3636
3737 res = MimeType .getByFilename ("Fwd- R- Preavviso vacanze Ordini aperti.eml" );
3838 assertEquals ("message/rfc822" , res );
39+
40+ // New checks 14/03/2025
41+ res = MimeType .getByFilename ("OriginalFile.ppt" );
42+ assertEquals ("application/vnd.ms-powerpoint" , res );
43+
44+ res = MimeType .getByFilename ("Business Process Reengineering.doc" );
45+ assertEquals ("application/msword" , res );
46+
47+ res = MimeType .getByFilename ("UNUS.xls" );
48+ assertEquals ("application/vnd.ms-excel" , res );
49+
50+ res = MimeType .getByFilename ("003-005-CT-f0c30c4b-75a1-4fb9-8fa1-4ccbce309869-1543533054430.rtf" ); // text/richtext
51+ assertEquals ("application/rtf" , res );
52+
53+ // Sources:
54+ // https://mimetype.io/
55+ // https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/MIME_types/Common_types
56+ // https://www.iana.org/assignments/media-types/media-types.xhtml
57+ // Python 3.11.4 mimetypes - https://docs.python.org/3/library/mimetypes.html
3958 }
4059
4160 @ Test
You can’t perform that action at this time.
0 commit comments