我在服务器模式下使用Appache Tika。 我需要开发java rest客户端来解析文件。 对于PDF文件上传我正在使用的代码:Apache Tika:通过Rest中的java解析docx
fileBody = new FileBody(file, "application/pdf");
multiPartEntity.addPart("uploaded_file", fileBody);
pdfPutRequest.setEntity(multiPartEntity);
response = client.execute(pdfPutRequest);
使用apache.http库。 现在我尝试开发docx部分,但我不知道我需要提供哪个mimeType(application/docx给我错误)。 没有mimeTipe我收到Tika服务器中的“不支持的媒体类型”异常。 那么,我需要提供哪种类型,并且需要做其他一些更改。
解决了!
谢谢你的回答。我已经看到了检测选项,并尝试了它。我在其他地方发现了问题...当我发送文件时,我使用了多个部分,但通过PUT请求完成了此操作...现在,我在文档中看到它应该通过POST发送... – user3558218