首 页建站教程源码中心网站建设与网上创业处世绝学炫彩Qzong游客留言在线日历QQ诱惑
您当前的位置:海鸿源码网建站教程ASP → 建站内容 退出登录 用户管理
本类热门文章
海鸿源码网推荐
6行代码实现上传 ADODB.Stream 错误 '800a0bba'
作者:李节  来源:本站整理  发布时间:2007-12-17 22:50:21

减小字体 增大字体

代码如下:

Set    file_stream    =    Server.CreateObject("ADODB.Stream")     
           file_stream.Type    =    1     
           file_stream.Open   
           file_stream.LoadFromFile    Trim(Request.Form("upload_files"))           
           file_stream.SaveToFile    Server.MapPath("/uploadfile/"),2   
     file_stream.Close   
本地测试成功

上传到服务器

--------   
   错误内容:   
   ADODB.Stream    错误    '800a0bba'     
    
   文件无法被打开。     
   ---------   

相信玩ASP的很多人都会在网上找到 6行代码实现上传 的超简洁上传代码 本地测试成功了 但一上传到服务器就出错 这是为什么呢???

解答:如果要知道原因 就必须知道代码的意思

objstream.loadfromfile      表示载入本机文件   
   objstream.savetofile    表示将文件保存到本机   
   如果是在自已机子上调试,此时客户端和服务器端在同一台机子上,出现的结果就是正确的   
   而传到服务器上以后,loadfromfile就会在服务端查找指定的文件,这样肯定找不到,(这是loadfromfile)读取的是服务器端文件,而不是客户端,所以你测试可通过,但传到服务器上,就出错

[] [返回上一页] [打 印]
建站评论 (评论内容只代表网友观点,与本站立场无关!)
  评论人:该如何更改   打分:85 分  发表时间:2008-2-25 14:36:35
· 如何更改这个代码呢? 

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -