Как получить вложения с Apache Tika из файла Mbox? - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть файл mbox https://pastebin.com/mGq0gB8S с вложением в кодировке base64.Я хочу получить вложение, используя Парсер Apache Tika Mbox .Мой код здесь:

TypeDetector typeDetector = new TypeDetector();
Parser autoDetectParser = new AutoDetectParser(typeDetector);
ParseContext recursingContext = new ParseContext();
recursingContext.set(Parser.class, autoDetectParser);
mboxParser = new MboxParser();
mboxParser.setTracking(true);

ContentHandler handler = new BodyContentHandler(); // do I need another handler? but which? or what?
Metadata metadata = new Metadata();

InputStream stream = getISByPath(path);
mboxParser.parse(stream, handler, metadata, recursingContext);

System.out.println(handler.toString()); // here I want to see a base64 code of an encoded image

Как получить изображение в кодировке base64 из тела mbox?

...