Skip to content

Commit 269ba9e

Browse files
committed
Merge branch 'master' of https://github.com/logicaldoc/community
2 parents c8c94e6 + d0c5952 commit 269ba9e

File tree

2 files changed

+19
-8
lines changed

2 files changed

+19
-8
lines changed

logicaldoc-util/src/main/resources/mimetypes.properties

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -374,10 +374,7 @@ ppa application/vnd.ms-powerpoint
374374
ppm image/x-portable-pixmap
375375
pps application/mspowerpoint
376376
pps application/vnd.ms-powerpoint
377-
ppt application/mspowerpoint
378-
ppt application/powerpoint
379377
ppt application/vnd.ms-powerpoint
380-
ppt application/x-mspowerpoint
381378
ppz application/mspowerpoint
382379
pre application/x-freelance
383380
prt application/pro_eng
@@ -421,8 +418,6 @@ rpm audio/x-pn-realaudio-plugin
421418
rt text/richtext
422419
rt text/vnd.rn-realtext
423420
rtf application/rtf
424-
rtf application/x-rtf
425-
rtf text/richtext
426421
rtx application/rtf
427422
rtx text/richtext
428423
rv video/vnd.rn-realvideo
@@ -609,10 +604,7 @@ xll application/x-excel
609604
xlm application/excel
610605
xlm application/vnd.ms-excel
611606
xlm application/x-excel
612-
xls application/excel
613607
xls application/vnd.ms-excel
614-
xls application/x-excel
615-
xls application/x-msexcel
616608
xlt application/excel
617609
xlt application/x-excel
618610
xlv application/excel

logicaldoc-util/src/test/java/com/logicaldoc/util/MimeTypeTest.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)