判断上传是否为图片
2008-12-24 14:52
162 查看
private bool IsPicture(string filePath)//filePath是文件的完整路径
{
try
{
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(fs);
string fileClass;
byte buffer;
buffer = reader.ReadByte();
fileClass = buffer.ToString();
buffer = reader.ReadByte();
fileClass += buffer.ToString();
reader.Close();
fs.Close();
if (fileClass == "255216 ")//255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar
{
return true;
}
else
{
return false;
}
}
catch
{
return false;
}
}
{
try
{
FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader reader = new BinaryReader(fs);
string fileClass;
byte buffer;
buffer = reader.ReadByte();
fileClass = buffer.ToString();
buffer = reader.ReadByte();
fileClass += buffer.ToString();
reader.Close();
fs.Close();
if (fileClass == "255216 ")//255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar
{
return true;
}
else
{
return false;
}
}
catch
{
return false;
}
}
相关文章推荐
- .net 上传图片 判断是否为真正的图片 防止木马
- asp.net上传图片并判断是否存在限制图片大小
- java读取图片属性---判断手机拍照上传的图片是否被翻转
- C#判断上传文件是否是图片,防止木马上传
- C#判断上传文件是否是图片以防止木马上传的方法
- 判断上传图片是否被PS过。
- 在作图片上传时判断文件是否是较长片类型 检测到是否是改后缀名图片(二)
- asp.net 2.0中判断上传的图片是否符合规格
- PHP 中 Orientation 属性判断上传图片是否需要旋转
- 判断上传文件是否是图片文件
- flex上传图片判断图片大小是否符合
- asp.net 2.0中判断上传的图片是否符合规格
- php判断上传的Excel文件中是否有图片及PHPExcel库认识
- 如何判断上传图片是否为rgb模式
- PHP上传图片时判断上传文件是否为可用图片的方法
- asp.net FileUpload 判断上传文件是否为图片
- asp.net 2.0中判断上传的图片是否符合规格
- asp.net 2.0中判断上传的图片是否符合规格
- 文件上传时判断是否为图片
- 判断上传文件是否是图片格式