【发布时间】:2019-02-18 09:25:01
【问题描述】:
在下面的代码中,我如何找到刚刚保存在 File 对象中的文件的 mime 类型?
File fileBase = new File("classpath:test");
try {
FileUtils.copyURLToFile(
new URL(docUploadDto.getAssetFileUrl()),
fileBase);
} catch (MalformedURLException e) {
responseDto.setMessage("Malformed URL : "+e.getMessage());
responseDto.setStatus("500");
return responseDto;
} catch (IOException e) {
responseDto.setMessage("IO Error : "+e.getMessage());
responseDto.setStatus("500");
return responseDto;
}
我的docUploadDto.getAssetFileUrl() 可以下载任何类型的文件。
【问题讨论】:
-
Files.probeContentType(路径) || URLConnection.guessContentTypeFromName(file.getName());