【发布时间】:2019-05-31 03:32:34
【问题描述】:
我正在使用 spring JAX-RS 将文件作为多部分表单数据上传。我有 inputstream 对象作为参数。当我将此输入流复制到磁盘时,我得到了我的文本文件。
但是当我尝试检测此输入流的内容类型时,我得到的内容类型为 application/octet-stream。
我的代码是
Tika tika = new Tika();
String contentType = tika.detect(in);
in 是我的InputStream 对象,我得到的内容类型为application/octet-stream。
作为测试,我还用 tika 桌面测试了同一个文件,我得到了正确的内容类型text/plain。
【问题讨论】:
标签: spring jax-rs apache-tika