龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > asp编程 >

采集出现msxml3.dll 错误 '80070005'错误,拒绝访问错误解决方案

时间:2009-12-21 11:47来源:未知 作者:admin 点击:
分享到:
今晚在网站打开发布文章中的图片自动下载功能,发布时出现msxml3.dll 错误 80070005错误,拒绝访问错误. 在网上找了好多资料,都说是目录没有写入权限的原因,然后在服务器设置所有目录为

今晚在网站打开发布文章中的图片自动下载功能,发布时出现msxml3.dll 错误 '80070005'错误,拒绝访问错误.

在网上找了好多资料,都说是目录没有写入权限的原因,然后在服务器设置所有目录为所有人可写权限,结果一样也不行.

网上还有另一种方案说:把Microsoft.XMLHTTP替换为Msxml2.ServerXMLHTTP就可以了,之后把文件抓取改为Msxml2.ServerXMLHTTP,想不到结果出现501错误,想了很久,可能对方的网站服务器设置了不给采集图片的限制,因为diggcms程序可以采集一些网站的图片,有一些网站就出现上面的错误,所以判定是对方服务器防采集了.接下来修改程序,如下:

function saveNetimg(url)

 On Error Resume Next '--加上这句

 set xmlhttp=server.createobject("Microsoft.XMLHTTP")
 xmlhttp.open "get",图片url,false
 xmlhttp.send
 if xmlhttp.status<>200 then
  saveNetimg=图片url   '这是出现错误时,就采用原对方图片的路径.
 else

  '------成功采集

  '----~~~~~~~~

  '----~~~~~~~~~

  saveNetimg=新的图片url(即保存到本地的图片url)

 end if

 set xmlhttp=nothing

end function

收藏文章
表情删除后不可恢复,是否删除
取消
确定
图片正在上传,请稍后...
评论内容为空!
还没有评论,快来抢沙发吧!
按钮 内容不能为空!
立刻说两句吧! 查看0条评论
精彩图集

赞助商链接