[ https://issues.apache.org/jira/browse/TIKA-3007?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16995525#comment-16995525 ]
Nick Burch commented on TIKA-3007: ---------------------------------- Mime magic detection is all in Tika Core, so there shouldn't be any differences based on how you call Tika. There are some container-aware detectors in the Tika Parsers package for formats where magic isn't enough, but both the App and the Server have that so no difference again expected Now, onto your problem... I've just tried with the test HEIC image file in {{tika-parsers/src/test/resources/test-documents}} with the Tika Server, and it detects correctly for me: {code} curl -X PUT --data-binary @testHEIF.heic http://localhost:9998/detect/stream image/heic {code} > Heic images are detected as "application/mp4" when using tika as server > ----------------------------------------------------------------------- > > Key: TIKA-3007 > URL: https://issues.apache.org/jira/browse/TIKA-3007 > Project: Tika > Issue Type: Bug > Components: server > Affects Versions: 1.23 > Reporter: Johan > Priority: Blocker > > Related to https://issues.apache.org/jira/browse/TIKA-2942 > It seems the detection of the heic imags is working for the standalone jar > (tika-app-1.23) but not for the server component (tika-server-1.23). > tika-app-1.23.jar from [https://archive.apache.org/dist/tika/] detects the > image with image/heic but it does not work for the server component > tika-server-1.23.jar that one returns still "application/mp4". Any clue what > might be going wrong? Code has been added only to the tika jar client and not > to the server? -- This message was sent by Atlassian Jira (v8.3.4#803005)