<分区>
我已经保存了所有类型的没有扩展名的文件。通过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 可以正常工作,那么在没有扩展名的情况下如何获取内容类型呢?