您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > ASP >

ASP绝对保证上传图片安全的图片检测函数 ChkImg()

来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-02 03:37 点击:

 程序代码

  <%

  '-------------------------------------------

  '函数名:ChkImg

  '作 用:检查图片文件是否合法

  '参 数:img,图片路径,相对于网站根目录的绝对路径

  '返回值:布尔类型,如果图片合法返回True,否则返回False

  '条 件:服务器必须支持AspJpeg组件,

  ' 如不支持,为了避免所有图片都不能上传,本函数将直接返回True

  '-------------------------------------------

   Function ChkImg(img)
    On Error Resume Next '为了捕获错误信息,需要让代码在出错时能继续执行

    Dim RetunValue, ChkJpeg
    RetunValue = True

    '如果路径为空,则认为图片不合法
    If isnull(img) Then ChkImg = False:Exit Function

    Set ChkJpeg = Server.CreateObject("Persits.Jpeg")
    If -2147221005 <> Err Then    '如果组件被支持,则用组件检查图片的合法性
        ChkJpeg.Open Server.mappath(img)
        If Err Then
            RetunValue = False
        End If       
    Else    '如果组件不被支持,则跳过直接返回True
        RetunValue = True
    End If

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • WAP常见问题问答大全(四)
  • ASP开发必备:WEB打印代码大全
  • ASP调用系统ping命令
  • asp缓存技术
  • ASP教程:第三篇 ASP基础
  • 用ASP+XML打造留言本(4)
  • 关于ASP Recordset 分页出现负数解决方法及建议
  • 用asp怎样编写文档搜索页面(5)
  • ASP处理多关键词查询实例代码
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1