呼び出し元が PDF、JPG、PNG、または BMP ファイルをアップロードできるメソッドを提供する SOAP-WebService があります。正しく処理するには、DataHandler から MIME タイプを取得する必要があります。Apache Tika で MIME タイプを取得しようとしました。
Tika tika = new Tika();
InputStream stream = dataHandler.getInputStream();
String mimeType = tika.detect(stream);
今私の問題:
ほとんどの場合、Tika は正しい MIME タイプを検出しますが、JPG をアップロードするいくつかのケースでは、plain/text
代わりに検出しimage/jpeg
ます。どうすればこれを解決できますか?
前もって感謝します!