我需要从用户输入文件中获取文件,该文件应仅为指定类型的图像。仅JPEGs。其他文件必须被拒绝。
所以我对文件实施了朴素的基本检查
fileName.toLowerCase().endsWith(".jpg") || fileName.toLowerCase().endsWith(".jpeg")
Run Code Online (Sandbox Code Playgroud)
因此,如果用户上传了file.png,则该文件将被拒绝。但是后来用户意识到,如果他们只是将file.png重命名为file.jpg,那么该文件将被上传。
是否可以仅JAVA SDK使用外部jar 来检测提供的文件是否为给定类型的有效图像?(请注意,我仍在使用JDK6)。谢谢。