C#验证是否是真的图片格式

做图片上传功能时,我们要限制用户上传的图片格式和大小。

但是,还有一种情况就是验证用户伪造的符合要求的图片,这种情况就必须要验证文件的真正格式。

C#的办法时可以通过将文件读成二进制流,取前两个字节判断,比如.jpg的是255216.

 System.IO.BinaryReader br = new System.IO.BinaryReader(stream);

当然,现在有很多成熟好用的文件上传插件,我们可以直接配制使用,从而不用操心这些问题。

posted @ 2014-08-22 11:48  talentzemin  阅读(590)  评论(0编辑  收藏  举报