首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何判断图片类型好

2012-04-08 
怎么判断图片类型好?第一种:string ftype image.ContentType第二种:string fileType Path.GetExtensi

怎么判断图片类型好?
第一种:
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.html

热点排行