一项目是两个公司做的我方提供给外方一dll操作我方的数据库(改写),如果遇到操作我方数据库失败时在外方程序运行的计算机上生成一xml文件记录下未更新成功的信息,此时想将生成的xml文件自动上传到我方的服务器上,如何实现,试了ftp方式由于两方的网络等诸多原因感觉不好,现诚恳求教高手给予指点,想用web services方式,但本人不才试了许久不得其解。

解决方案 »

  1.   

    Upload(LocalFile, RemoteFile: string);
    应该可以的
      

  2.   

    我说的是在WIN2000下,不好意思,呵呵
      

  3.   

    做个邮件客户端,把xml发到固定邮箱吧;如果因为网络的问题,邮箱都发布了,那就不用发了,用U盘拷贝吧^-^
      

  4.   

    用Indy组件配合服务器可以实现。
      

  5.   

    谢谢楼上各位,网络肯定没问题,VisualLion(狮子) 您能给我具体些提示吗!谢谢!
      

  6.   

    TIdFtp很好用的,只要多加些try...except...end 进行些判断及重连就阔以了。我原来写过一个程序,一次上传上千个文件,每天如此,都没出过什么问题。
      

  7.   

    用邮件比较好.个人认为.
    用 web 方式上传.可以用 indyHttp 组件的 pos 方式.
    但要你的 web 服务器有相应的上传处理脚本(asp,php)