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

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

热门标签:外呼系统怎么话费 高质量的电销外呼系统 无营业执照地图标注教学 地图标注还可以做吗 电销机器人采购 滴滴地图标注上车点 硅基电话机器人加盟 宿州防封外呼系统平台 友邦互联电销机器人违法吗
今天试了下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只能处理已经在服务器上的文件,所以实际运用的过程中我们可以这样做:先将图片上传到一个临时文件夹,然后检查图片的合法性,如果合法,复制图片到图片保存目录,删除临时文件并返回上传成功信息,如果非法,直接删除临时文件并返回错误警告。

标签:新余 七台河 儋州 江门 宣城 广元 锡林郭勒盟 雅安

巨人网络通讯声明:本文标题《检查上传图片是否合法的函数,木马改后缀名、图片加恶意代码均逃不过》,本文关键词  检查,上传,图片,是否,合法,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《检查上传图片是否合法的函数,木马改后缀名、图片加恶意代码均逃不过》相关的同类信息!
  • 本页收集关于检查上传图片是否合法的函数,木马改后缀名、图片加恶意代码均逃不过的相关信息资讯供网民参考!
  • 推荐文章