`
lws0402
  • 浏览: 108606 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

判断文件是否为图片文件

    博客分类:
  • java
阅读更多
判断文件是否为图片,仅通过后缀名判断很不全面,如果把一个txt文件后缀改成gif都会被认为是图片,通过java可以判断文件本身是否为图片。
private boolean isImage(File file)
	{
		boolean flag = false; 
		try
		{
			ImageInputStream is = ImageIO.createImageInputStream(file);
			if(null == is)
			{
				return flag;
			}
			is.close();
			flag = true;
		} catch (Exception e)
		{
			//e.printStackTrace();
		}
		return flag;
	}


调用:
public static void main(String[] args)
	{
		F f = new F();

		File file = new File("D:/java_workspace/LRVODPortal/WebRoot/yishijie/images/lws.txt");

		System.out.println(f.isImage(file));
	}
分享到:
评论

相关推荐

    java-文件工具,可以查看文件类型,文件魔数,可以判断是否是视频文件,音乐文件,图片文件等等

    java文件的工具类,封装了常用的操作,尤其针对文件的实际类型,通过获取文件的byte,来查看文件起始字节的魔数值,通过魔数值来判断文件的类型,工具集合了常用的文件类型对应的魔数,也封装了文件类型的判断方法

    js判断图片真实性(非判断文件后缀)

    传统的检查方式是通过文件的后缀名来判断,但这种方法存在明显的漏洞,因为恶意用户可以轻易地更改文件的后缀名,使得非图片文件伪装成图片。针对这个问题,我们可以采用一种更安全的策略,即不依赖文件后缀,而是...

    ASP实现遍历文件夹中图片文件,并按照时间顺序显示

    * `isPIC(fileName, picType)`: 判断文件是否为图片文件 * `pageBar(page, pageTotal)`: 生成分页栏 遍历文件夹 在这个例子中,我们使用 ASP 的 `FileSystemObject` 对象来遍历文件夹中的文件。我们首先使用 `...

    Lua判断一个目录或文件是否存在的方法

    下面将详细解释如何使用`io.open`以及如何创建一个自定义的`file_exists`函数来判断文件或目录是否存在。 一、使用`io.open` `io.open`函数是Lua中的标准库函数,用于打开一个文件以便读写。它接受两个参数:文件...

    JS判断是否是图片类型

    //判断是否是图片 function isImg(){ var f=$("#imgFile").val(); if(f==""){ alert("请上传图片");return false; }else { if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(f)) { alert("图片类型必须是.gif,...

    利用PHP判断文件是否为图片的方法总结共7页.pdf.zip

    这个函数不仅能判断文件是否为图片,还能获取图片的尺寸、类型等信息。它尝试解析文件头来确定文件类型,如果文件是有效的图像格式,将返回一个包含宽度、高度、类型和其他信息的数组。例如: ```php $file_path = ...

    vc判断一个文件是否存在

    1. **文件系统API调用:** 在Windows环境下,可以使用微软提供的文件系统API函数来判断文件是否存在。`FindFirstFile`和`FindNextFile`是一对常用的函数,它们可以遍历目录并查找特定文件。如果找到目标文件,则说明...

    利用PHP判断文件是否为图片的方法总结共7页.pdf.zi

    本资料“利用PHP判断文件是否为图片的方法总结共7页.pdf”可能详细介绍了多种方法,虽然具体内容无法直接展示,但根据标题和标签,我可以提供一些基本的判断策略。 1. **检查文件扩展名**: 这是最直观的方法,...

    java中的文件判断

    例如,如果是图片文件,我们可以用图片查看器打开;如果是文本文件,我们可以用文本编辑器打开。 在 java 中,判断文件类型可以使用 `FileTypeMap` 类,该类提供了一个 getDefaultFileTypeMap() 方法,可以获取系统...

    前端vue 判断图片格式

    JS上传文件判断文件格式 GIF JPG PNG

    判断几种图片文件头的c++代码

    在这个场景下,我们需要关注的是如何通过读取图片文件的头部信息来判断它属于哪种格式,如GIF、BMP或JPEG(JPG)。这些图片格式都有其特定的文件头标识,通过比较这些标识可以确定文件类型。 首先,GIF(Graphics ...

    根据头信息判断文件类型

    根据头信息判断文件类型是计算机科学中的一个常见技术,它基于这样一个事实:大多数文件格式在开始部分都会包含一些特定的字节序列,这些序列被称为“魔术数字”或“文件签名”,用于标识文件的类型。这种方法在很多...

    上传图片前判断文件格式与大小验证文件是不是图片

    最近工作中需要做一个上传图片的功能,既然上传的是图片,那么就应该在上传之前对文件进行一下验证,看看要上传的是不是图片文件。所以在上传之前要对所选文件的格式进行验证。上传图片时因为服务器资源有限,经常会...

    易语言源码易语言判断图片格式源码.rar

    下面是一个简单的易语言代码示例,用于判断图片文件是否为JPEG格式: ``` .定义 整数型 文件句柄, 图片头标识, 结果 .设置 图片头标识, {FF D8 FF E0} // JPEG文件头 .如果 打开文件(“图片.jpg”, “读取”) = 0 ...

    判断文件的真实类型

    有些软件通过改变文件的扩展名隐藏文件的真实类型。例如,有些游戏的音乐和动画其实是标准的MID和AVI文件...现在编写一个程序,使它从一个配置文件中获得字符串与文件类型的对应表,然后判断用户指定的文件的真实类型!

    java判断是否为图片的步骤和方法

    3. 使用Java内置方法:Java提供了一些内置方法来判断文件是否为图片,例如,使用ImageIO类的read方法来读取文件,并判断文件是否为图片。 示例代码 以下是一个简单的示例代码,用于判断文件是否为图片: ```java ...

    C#判断上传文件是否是图片以防止木马上传的方法

    很多时候木马程序会伪装成其他格式的文件上传到网站.../// 判断文件是否为图片 /// /// 文件的完整路径 /// 返回结果 public Boolean IsImage(string path) { try { System.Drawing.Image img = System.Drawing.Imag

    JS 获取文件后缀,判断文件类型(比如是否为图片格式)

    以下是一个示例函数,用于判断文件是否为图片: ```javascript // 定义图片格式数组 var imageTypes = ['png', 'jpg', 'jpeg', 'bmp', 'gif', 'webp', 'psd', 'svg', 'tiff']; // 判断函数 function ...

    python判断对象是否为文件对象(file object)

    在某些情况下,你可能需要判断一个对象是否为文件对象,以便正确地处理它。下面将详细解释如何判断一个对象是否为文件对象以及相关的知识点。 ### 判断对象是否为文件对象 在Python中,所有对象都有`__class__`...

Global site tag (gtag.js) - Google Analytics