博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
验证是否是图片
阅读量:4935 次
发布时间:2019-06-11

本文共 399 字,大约阅读时间需要 1 分钟。

最近在开发的过程中,我们验证图片的方法都是通过扩展名来验证,发现如果改了扩展名,就验证不了了。在网上搜索到一些方法,测试有效果。

/// <summary>
      /// 判断文件是否为图片
      /// </summary>
      /// <param name="path">文件的完整路径</param>
      /// <returns>返回结果</returns>
    public Boolean IsImage(string path)
    {
        try
        {
            System.Drawing.Image img = System.Drawing.Image.FromFile(path);
            return true;
        }
        catch (Exception e)
        {
            return false;
        }
    }
判断文件头的方法不可靠

转载于:https://www.cnblogs.com/xgyweb/p/6610320.html

你可能感兴趣的文章
操作系统开发系列—12.f.在内核中添加中断处理 ●
查看>>
excel模板导出一个新的文件
查看>>
PHP教程
查看>>
图解vue生命周期
查看>>
在Ubuntu中安装PHP,MySQL,Nginx和phpMyAdmin
查看>>
J - 吉哥系列故事――恨7不成妻
查看>>
基本测试
查看>>
profibus 的DPV0 和DPV1
查看>>
void及void指针含义的深刻解析
查看>>
javafx for android or ios ?
查看>>
Android初级教程理论知识(第七章服务)
查看>>
maven安装与创建多模块项目
查看>>
详解Java反射各种应用
查看>>
利用Google API快速生成QR二维码
查看>>
Python-正则表达式和re模块
查看>>
POJ 3045 Cow Acrobats (贪心)
查看>>
[BZOJ4317]Atm的树
查看>>
找水王---2
查看>>
nginx1.3.9和1.4.0 的 chunked 溢出漏洞
查看>>
攻下隔壁女神的路由器(转)
查看>>