0
일부 콘텐츠가있는 텍스트 파일을 만들었습니다. 확장자를 .xlsx로 변경했습니다. 는 또한 확장의 변화와 변경 파일 -자바에서 파일 형식을 확인하는 방법
String filepath = "C:\\Users\\prabhat.sameer\\Desktop\\test.xlsx";
File f = new File(filepath);
String mimetype= new MimetypesFileTypeMap().getContentType(f);
String type = mimetype.split("/")[0];
System.out.println("type " + type);
if (type.equals("text")) {
System.out.println("It's an text file");
} else {
System.out.println("It's NOT an text file");
}
자사의 콘텐츠 형식을 검증하기 위해이 코드를 사용했다. 어떻게 확인 하시겠습니까?
파일 이름 (확장명 포함)은 내용과 아무 관련이 없습니다. 어느 것을 검증하려고합니까? –
내 파일 형식의 유효성을 검사하고 싶습니다. 확장 목적이 보안 목적으로 의도적으로 변경된 파일을 거부하고 싶습니다. –
@jay가 답변에 게시 했으므로 일부 라이브러리가 필요합니다. 일반적으로 지정된 바이트 시퀀스가 특정 사양 (예 :'xlsx')을 충족하는지 확인해야합니다. –