请教!vb怎么把httpwebreponse里的附件直接存盘?

不假思索 2009-04-17 08:13:19
研究了一个下午,不得要领,心烦意乱!

请各位不吝赐教,救在下于水火,不胜感激!
...全文
31 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
不假思索 2009-04-20
  • 打赏
  • 举报
回复
改进一下思路,第一步不变,

1、用 getresponsestream 从 httpwebresponse 中提取出应答体,生成一个stream对象,假设取名httpstream。
2、打开一个filestream。
3、用stream.read从httpstream中读出数据,用filestream.write写入,直到httpstream结尾。
4、关闭httpstream和filestream,结束。

不知对不对,大家给点意见。
明天上机试试。

不假思索 2009-04-17
  • 打赏
  • 举报
回复
附件应该是服务器动态生成的dbf、els或cvs文件,先发一个http请求生成数据,检查后再发个请求下载。

我查了msdn,估计应该这样:

1、用 getresponsestream 从 httpwebresponse 中提取出应答体,生成一个stream对象。
2、把stream对象存盘。

现在就卡在第二步了。
脑袋晕晕,每耐心看书了,大家行行好,给点提示吧。
最好能自定义存盘路径。
oyljerry 2009-04-17
  • 打赏
  • 举报
回复
得到URL了,用api等,URLDownloadToFile()
bw555 2009-04-17
  • 打赏
  • 举报
回复
可以获得附件的网址么?可以考虑用filedownload进行下载

16,552

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧