上传图片出现Microsoft VBScript 运行时错误

http://www.57275.com/Technology/370.htm 上传出现Microsoft VBScript 运行时错误 错误 '800a0005" 无效的过程调用或参数instr"的解决办法

治本方法
上传出现无效的过程调用或参数instr的解决办法 基本上出现在uploadclass.asp第138行,代码如下 if Instr(intTemp,strTemp,.)0 then 只要改成这样就行了。 if Instr(intTemp,strTemp)0 then


海外主机无组件上传文件ADODB.Stream错误的解决

很多用户在使用海外的服务器,使用网站的无组件功能上传文件时,可能会遇到ADODB.Stream的错误,错误代码提示如下:
ADODB.Stream error '800a0bbc'  
Write to file failed.
in XXXX line

很多人都以为权限设置问题,其实这是操作系统语言版本不同造成的原因.
我们的海外虚拟主机采用的都是正版的英文windows系统,所以你需要根据实际情况修改你的网站代码.

解决方法如下:

如果使用化境上传的话
原因:是中英文系统对字符编码不同.
解决:
要把代码中CHR()函数换成CHRW()

如果使用风声无组件上传
原因:中文服务器里date()得到的时间是"2006-10-4",而英文系统得到的是"10\4\2006"
解决:
strDate=replace(cstr(Date()),"-","")
这句后边加上一句
strDate = replace(strDate,"/","")
而且不能传到本级目录,只能传到下级目录..

这上面的改了也不行,最后把upfile.asp中这行删除才行 binItem.SaveToFile Server.MapPath("upLoadding.ini"),2





文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
评论: 1 | 引用: 0 | 查看次数: 2690
 
 
  • 1
中奥德 [2011-06-13 01:28 PM]
恩 我遇到过这情况
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
机器码: 为防止广告,请输入8182
答案是: 验证码
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 200 字 | UBB代码 关闭 | [img]标签 关闭