社区
Java SE
帖子详情
java中怎么判断一个没有后缀名的文件是否是图片?
taovv
2006-05-26 09:50:04
我的程序需要处理用户发到服务器上的图片和文字文件。有些图片文件和文字文件都没有没有后缀名,怎么区分没有后缀名的文件是图片还是文字文件呢?
...全文
1116
6
打赏
收藏
java中怎么判断一个没有后缀名的文件是否是图片?
我的程序需要处理用户发到服务器上的图片和文字文件。有些图片文件和文字文件都没有没有后缀名,怎么区分没有后缀名的文件是图片还是文字文件呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2006-05-26
打赏
举报
回复
刚打错了,二进制。
believefym
2006-05-26
打赏
举报
回复
还是判断前面的字节来分析比较浩
web页面上处理经常是采取这种方法的
用异常肯定是不合理的,难道还要把所有的格式读一遍捕获异常,gif、jpg、bmp。。。这么多效率很多不高的
liujiwe79
2006-05-26
打赏
举报
回复
读image的时候捕捉异常吧,这是一个方法,虽然效率不太高,但是能用
「已注销」
2006-05-26
打赏
举报
回复
读入图片的十进制流,截取其前若干字节就是格式标志。
比如GIF的是1-3字节,jpg的是1-2字节
GALFORDD
2006-05-26
打赏
举报
回复
读image的时候捕捉异常吧
kaukiyou
2006-05-26
打赏
举报
回复
有个MIMEType包,去网上搜搜,它能认出大多数文件类型。
Java
判断
文件
是否为
图片
前言
Java
检查
文件
类型有几种方法: 1.
判断
文件
后缀名
String extension = ""; int i = fileName.lastIndexOf('.'); if (i > 0) { extension = fileName.substring(i+1); } //... if("jpg".equal
java
获取
文件
后缀及根据
文件
扩展名
判断
文件
是否
图片
格式
java
获取
文件
后缀及根据
文件
扩展名
判断
文件
是否
图片
格式
java
如何
判断
文件
后缀名
_
java
根据
文件
流
判断
文件
类型(
后缀名
)
java
根据
文件
流
判断
文件
类型(
后缀名
)public class TypeDict {/**常用
文件
的
文件
头如下:(以前六位为准)JPEG (jpg),
文件
头:FFD8FFPNG (png),
文件
头:89504E47GIF (gif),
文件
头:47494638TIFF (tif),
文件
头:49492A00Windows Bitmap (bmp),
文件
头:424DCAD (dwg),
文件
头:4143...
java
判断
文件
是否
图片
_
java
怎么
判断
文件
是否是
图片
java
判断
文件
是否是
图片
的方法:1、通过
判断
文件
后缀名
String extension = "";int i = fileName.lastIndexOf('.');if (i > 0) {extension = fileName.substring(i+1);}//...if("jpg".equals(extension)){//your code}这种
判断
是用得比较多的一种方式,不过这...
判断
文件
类型,非
后缀名
的方式
上传
文件
如果不做好安全控制的话,攻击者很有可能上传一些恶意攻击脚本,然后再执行,达到不可告人的目的。于是我们需要
判断
文件
的类型,通常情况下我们只是
判断
了
文件
的
后缀名
,根据
文件
的
后缀名
的白名单和黑名单来过滤。这种方式非常不可靠,因为
后缀名
完全可以伪造。例如exe的伪造成jpg。 通过
文件
内容的
判断
文件
的类型是目前最可靠的,因为一般根据
文件
的开头一些字节的特征就能
判断
这个
文件
的...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章