好奇Java中获取mime类型文件的最佳方式.它应该实际检查文件,因为文件名不是一个准确的指标.
目前我正在使用以下似乎非常受欢迎或错过
is = new BufferedInputStream(new FileInputStream(fileName));
String mimeType = URLConnection.guessContentTypeFromStream(is);
if(mimeType == null) {
throw new IOException("can't get mime type of image");
}
Run Code Online (Sandbox Code Playgroud) 我正在使用JSF开发文件上传.该应用程序保存有关该文件的三个日期:
我的问题是一些文件以内容类型=保存,application/octet-stream即使它们是*.doc文件oder *.pdf.
浏览器何时提交此类内容类型?
我想清理数据库,所以我需要知道浏览器信息何时不正确.