首页 > 编程 > ASP > 正文

asp上传图片提示 ADODB.Stream 错误 '800a0bbc'的处理方法_ASP教程

2024-05-04 11:04:49
字体:
来源:转载
供稿:网友

推荐:asp提示无效使用 Null: Replace
使用REPLACE来将数据库里读出来的数据替换,如果字段不为空是正常,但如果 为空时就出现以下提示: Microsoft VBScript 运行时错误 错误 '800a005e' 无效使用 Null: 'Replace' 主要问题就是sqlserver的字段为null,所以不能简单的为空判断,只能使用isnull 可以先判断 if

   asp上传图片提示 ADODB.Stream 错误 '800a0bbc'

  有这个提示有很多问题导致。权限是常见一种。这个不多说,还有一个有点怪的就是

  windows2008显示系统时间的格式竟然是:2013/3/8,而并非是以前的2013-3-8,由于重命名上传的文件是按时间来命名的,本要求为201338,但到windows2008平台上最后变成了2013/3/8,这样则会有一个问题,就是会被当成文件夹与路径解决,最终会导致了真正的不存在目录,最后会写入出错。

  处理办法:

  经过查看在上传保存文件中有这么一段内容:

  。。。。。。。。。。

  set file=upload.file("file1")

  if file.fileSize>0 then

  '自动生成文件名

  filename=date()

  filename=filename&time()

  filename=replace(filename,"/","") (这个是后来加上去的,加上这句以后。上传图片就成功了)

  filename=replace(filename,"-","")

  filename=replace(filename,":","")

  filename=replace(filename," ","")

  filename=filename+"."

  filenameend=file.filename

  filenameend=split(filenameend,".")

  。。。。。。。。。。。。。

  filename=replace(filename,"/","") (这个是后来加上去的,加上这句以后。上传图片就成功了)

  意思就是把/ 替换为空

  问题处理了。

分享:用通ASP直接获取用户真实IP地址
通用FUNCTION,如果不能取真实IP,就会取代理IP Private Function getIP() Dim strIPAddr If Request.ServerVariables(HTTP_X_FORWARDED_FOR) = OR InStr(Request.ServerVariables(HTTP_X_FORWARDED_FOR), unknown) 0 Then strIPAddr = Request.ServerVariables(REMOTE

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表