【发布时间】:2014-02-07 17:51:20
【问题描述】:
我保存了所有类型的文件,没有扩展名。通读Java代码时,如何获取文件的内容类型?
File file = "/admin/sun"
byte[] pdfByteArray = FileUtils.readFileToByteArray(file);
if (fileName.endsWith(".pdf")) {
response.setContentType("application/pdf");
} else {
response.setContentType("image/jpeg");
}
response.getOutputStream().write(pdfByteArray);
response.getOutputStream().flush();
如果文件扩展名 .pdf 或 .jpeg 可以正常工作,那么如果没有扩展名,如何获取内容类型?
【问题讨论】:
标签: java mime-types file-type