• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    检查上传图片是否合法的函数,木马改后缀名、图片加恶意代码均逃不过
    今天试了下AspJpeg组件,发现用AspJpeg组件去处理不正常的图片文件的时候就会出错,呵呵,这个正好可以让我们用来检查图片的合法性,偶给封装成函数了~
    复制代码 代码如下:

    '-------------------------------------------
    '函数名:chkimg
    '作 用:检查图片文件是否合法
    '参 数:img,图片路径
    '返回值:布尔类型
    '条 件:服务器必须支持AspJpeg
    '-------------------------------------------
    Function chkimg(img)
            on error resume Next
            chkimg=True
            if isnull(img) then chkimg=false:exit function
            Set chkJpeg = Server.CreateObject("Persits.Jpeg") 
            chkPath = Server.mappath(img) 
            chkJpeg.Open chkPath
            If Err Then
                chkimg=False
            End If
            If err.number>0 Then err.clear
            Set chkjpeg=Nothing
    End Function

    因为AspJpeg只能处理已经在服务器上的文件,所以实际运用的过程中我们可以这样做:先将图片上传到一个临时文件夹,然后检查图片的合法性,如果合法,复制图片到图片保存目录,删除临时文件并返回上传成功信息,如果非法,直接删除临时文件并返回错误警告。
    上一篇:文件名 正则表达式提取方法
    下一篇:asp下检查表中是否存在某个字段(列)函数
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    检查上传图片是否合法的函数,木马改后缀名、图片加恶意代码均逃不过 检查,上传,图片,是否,合法,