小编use*_*535的帖子

检测给定的文件是否为图像并且是Java中特定类型的有效图像

我需要从用户输入文件中获取文件,该文件应仅为指定类型的图像。仅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)。谢谢。

java file-type image

3
推荐指数
1
解决办法
6984
查看次数

标签 统计

file-type ×1

image ×1

java ×1