判断文件的类型
2009-05-07 15:26
211 查看
public static bool IsPicture(string filePath) { try { System.IO.FileStream fs = new System.IO.FileStream(filePath, System.IO.FileMode.Open, System.IO.FileAccess.Read); System.IO.BinaryReader reader = new System.IO.BinaryReader(fs); string fileClass; byte buffer; byte[] b = new byte[2]; buffer = reader.ReadByte(); b[0] = buffer; fileClass = buffer.ToString(); buffer = reader.ReadByte(); b[1] = buffer; fileClass += buffer.ToString(); reader.Close(); fs.Close(); if (fileClass == "255216" || fileClass == "7173" || fileClass == "6677" || fileClass == "13780")//255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar { return true; } else { return false; } } catch { return false; } }
相关文章推荐
- 判断文件类型是否为图片的方法——Java实现
- JAVA判断文件的内容类型
- java 根据头文件码判断文件类型
- 包含漏洞 文件类型白名单验证及判断后缀的解决办法
- java判断文件类型
- C#判断文件类型
- shell中判断文件是否存在和文件的类型
- python判断文件类型
- js判断文件类型大小并给出提示的实现方法
- 判断是否安装了能够打开某种类型文件的应用
- shell判断文件类型和权限
- 如何检测或判断一个文件或字节流(无BOM)是什么编码类型
- js判断上传控件FileUpload是否选择和文件类型
- js判断上传文件的类型
- PHP上传文件类型彻底判断方案及PHP+nginx上传大小彻底控制方案
- Sharepoint 列表ItemAdding事件判断文件类型、获取当前上传的文件
- JavaScript判断上传文件类型
- 用.NET判断上传文件类型的三种方法,最后一种真正意义上的判断
- 在Asp.Net2.0中可以方便的访问配置文件web.config,如判断debug设置,验证类型等
- 上传文件的文件类型及大小的判断