TC官方合作论坛

 找回密码
 立即注册
查看: 1055|回复: 1

[已解决] TC里怎么使用Adodb.Stream

[复制链接]
发表于 2015-9-14 05:46:34 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
刚接触TC想问下怎么使用Adodb.Stream对象保存文件,为什么我从网站上获取到的.Resp**eBody写入到Adodb.Stream里却成0字节了呢?(单独弹窗.Resp**eBody有内容,获取字符串长度也有31)
下面是验证码获取部分源码:
  1. function 获取验证码()
  2.     控件是否有效("验证码图片",false)   
  3.     var URL_验证码, ObjStream
  4.     URL_验证码=网站&"/code.asp"
  5.     http.Open("Get", URL_验证码, true)
  6.     http.Send()
  7.     if (http.WaitForResp**e() == true)
  8.         ObjStream=com("Adodb.Stream")
  9.         ObjStream.Type = 1
  10.         ObjStream.Mode = 3
  11.         ObjStream.Open()
  12.         ObjStream.Write(http.Resp**eBody())
  13.         ObjStream.SaveToFile(资源路径&"验证码.jpg",2)
  14.         ObjStream.Close()
  15.         图片框设置图片("验证码图片","rc:验证码.jpg")        
  16.     else      
  17.         图片框设置图片("验证码图片","rc:错误验证码.jpg")
  18.     end  
  19.     控件是否有效("验证码图片",true)
  20. end
复制代码


回复

使用道具 举报

发表于 2015-9-14 09:35:19 | 显示全部楼层
用http.rest***stream
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-10-2 15:00 , Processed in 0.030415 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表