数码资讯
检查上传图片是否合法,木马更改后缀名、图片和恶意代码是否全部逃脱。
今天,我尝试了AspJpeg组件和发现,它会在使用aspjpeg组件过程异常的图片文件是错误的。哈哈,这可以让我们检查图片的合法性,甚至把它们封装成函数。 复制代码代码如下所示: ------------------------------------------- 功能名称:chkimg 工作:检
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
今天,我尝试了AspJpeg组件和发现,它会在使用aspjpeg组件过程异常的图片文件是错误的。哈哈,这可以让我们检查图片的合法性,甚至把它们封装成函数。
复制代码代码如下所示:
-------------------------------------------
功能名称:chkimg
工作:检查图片文件是否合法
参考:图片,图片的路径
返回值:布尔类型
条:服务器必须支持AspJpeg
-------------------------------------------
功能chkimg(IMG)
错误恢复
chkimg =真
如果空(IMG)然后chkimg =假:退出功能
集chkjpeg = server.createobject(很。JPEG )
chkpath = server.mappath(IMG)
chkjpeg开放chkpath。
如果犯错,然后
chkimg = false
最后如果
如果犯错。数> 0然后err.clear
集chkjpeg =没有
端功能
因为AspJpeg只能处理文件已经在服务器上,所以在这样做的过程中实际运用:首先我们可以上传图片到一个临时文件夹,然后检查图片的合法性,如果合法,复制图片保存图片的目录,如果非法删除临时文件并返回上传成功,信息,直接删除临时文件并返回一个错误警告。
复制代码代码如下所示:
-------------------------------------------
功能名称:chkimg
工作:检查图片文件是否合法
参考:图片,图片的路径
返回值:布尔类型
条:服务器必须支持AspJpeg
-------------------------------------------
功能chkimg(IMG)
错误恢复
chkimg =真
如果空(IMG)然后chkimg =假:退出功能
集chkjpeg = server.createobject(很。JPEG )
chkpath = server.mappath(IMG)
chkjpeg开放chkpath。
如果犯错,然后
chkimg = false
最后如果
如果犯错。数> 0然后err.clear
集chkjpeg =没有
端功能
因为AspJpeg只能处理文件已经在服务器上,所以在这样做的过程中实际运用:首先我们可以上传图片到一个临时文件夹,然后检查图片的合法性,如果合法,复制图片保存图片的目录,如果非法删除临时文件并返回上传成功,信息,直接删除临时文件并返回一个错误警告。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。