使用FilenameUtils類的getExtension()方法來獲取文件的擴展名,然后根據(jù)擴展名判斷文件類型。
使用Files.probeContentType()方法來獲取文件的MIME類型,然后根據(jù)MIME類型判斷文件類型。
使用URLConnection類的guessContentTypeFromName()方法來獲取文件的MIME類型,然后根據(jù)MIME類型判斷文件類型。
使用Files.probeContentType()方法來獲取文件的MIME類型,然后根據(jù)MIME類型判斷文件類型。
使用NIO的Files類和Path類來獲取文件的Magic Number(魔術數(shù)字),然后根據(jù)Magic Number判斷文件類型。