判断文件是否是图片
- private bool IsPicture(string filePath)
- {
- try
- {
- FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
- BinaryReader reader = new 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 ")
- {
- return true;
- }
- else
- {
- return false;
- }
- }
- catch
- {
- return false;
- }
- }
原文地址:https://www.cnblogs.com/buaaboyi/p/2762162.html