- 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;
- }
- }
判断上传是否为图片
最新推荐文章于 2023-01-30 16:50:55 发布