当前位置: 代码迷 >> ASP.NET >> 如何判断图片类型好
  详细解决方案

如何判断图片类型好

热度:3600   发布时间:2013-02-25 00:00:00.0
怎么判断图片类型好?
第一种:
string ftype = image.ContentType;


第二种:
string fileType = Path.GetExtension(image.FileName).ToLower();
 if (fileType == ".jpeg" || fileType == ".jpg" || fileType == ".png" || fileType == ".gif"||fileType==".bmp")
 

这二种判断方法用哪一种方法会比较好?

第二种方法听说有安全风险?

大家一般用的是什么方法?

------解决方案--------------------------------------------------------
C# code
 //255216:jpg格式 7173:gif格式 6677:bmp格式 13780:png格式public static string IsImage(string path)        {            FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);            BinaryReader br = new BinaryReader(fs);            string fileclass = "";            byte bufer;            try            {                bufer = br.ReadByte();                fileclass = bufer.ToString();                bufer = br.ReadByte();                fileclass += bufer.ToString();            }            catch { }            return fileclass;        }
------解决方案--------------------------------------------------------
http://topic.csdn.net/u/20090306/14/0241a60e-f0f3-444f-8377-b8ac4306e833
  相关解决方案