想做一个ocx控件,通过http来上传下载文件(从数据库),
用了microsot internet transfer 6.0,
通过inet1.openurl()已经实现了下载,
想通过inet1.execute "xx.aspx","Post",data,header
来实现文件的上传,
xx.aspx页面有一个<input type=file ... runat=server>
想把文件数据放在data里,用inet1模拟客户端xx.aspx的一个上传动作,
然后在xx.aspx后置代码里处理。关键是data和header是怎么个格式呀?

解决方案 »

  1.   

    你可以先下载一个Fiddle。然后监控一下通过这个aspx的上传过程,然后分析一下Fiddle截获的数据包,然后再自己实现。fiddler download address:
    www.fiddlertool.com/fiddler
      

  2.   

    问题解决了,
    至少今晚可以睡个好觉,
    :(
    多亏了这篇文章http://www.code365.com/tech/6/84/Article/8508.Asp
    我下了一个Visual Sniffer,
    按照xx.aspx发出的数据格式,填写了data和header,
    就ok了!也特别感谢TechnoFantasy((VB MVP)www.applevb.com) 
    因为Fiddle和Visual Sniffer有异曲同工之妙!
    不愧是MVP!!!
    请到TechnoFantasy((VB MVP)www.applevb.com) 这里接分http://community.csdn.net/Expert/topic/4370/4370260.xml?temp=.537533
      

  3.   

    不好意思,笔误
    请TechnoFantasy((VB MVP)www.applevb.com) 到这里接分http://community.csdn.net/Expert/topic/4370/4370260.xml?temp=.537533