从输入流中查找文件类型或扩展名 - java 11

问题描述 投票:0回答:0

我正在更改遗留代码,我正在更改的方法是从调用者那里获取输入流

public customObject getMyObject(InputStream is){

        String mimeType = URLConnection.guessContentTypeFromStream(targetStream);
        System.out.println("file extens id  " + mimeType); // this gives null

}

在我处理流之前,我想检测内容是来自

CSV
还是文本。有时客户会上传错误的文件。

如果文件是

.txt
我不想用我的方法处理它或者我只想处理csv文件。

是否有可能从

fileExtension
得到
InputStream

inputstream java-11
© www.soinside.com 2019 - 2024. All rights reserved.