首先安装AspJpeg(可能先要装32位的,再装64位的,才有用),从网上找就可以了。安装时,没有什么要设置的,key的话也不需要填,之后更改注册表即可。
安装完之后,把下面的代码放进自己的代码中,调用即可
Function BuildSmallPic(Img,MaxWidth)
'检查组件是否已经注册End Function
AspJpeg安装时没有填key的话很快就会失效。Persits.Jpeg.1 错误 '800a0004' AspJpeg has expired. Please visit www.aspjpeg.com to purchase a registration key.
在程序中加入: Response.Write Jpeg.Expires 有效期显示: 20016-6-9 22:02:00
解决方法:
打开服务器注册表中的HKEY_LOCAL_MACHINE > Software > Persits Software > AspJpeg,只有一个Expires,于是在AspJpeg下新建一个项:RegKey,并将数值更改为48958-77556-02411,这样可以将过期时间更新为:9999-9-9。刷新页面试试看行不行(百度一般别人只会说这一点,下面的是自己试出来的,不知道你们会不会设置两次),不行继续下面设置。
打开服务器注册表中的HKEY_LOCAL_MACHINE > Software > Wow6432Node> Persits Software > AspJpeg,只有一个Expires,于是在AspJpeg下新建一个项:RegKey,并将数值更改为48958-77556-02411,这样可以将过期时间更新为:9999-9-9。刷新页面做上传测试,就会成功!
提示:用Response.Write Jpeg.Expires可测试过期时间,显示类似:9999-9-9