我们用delphi6开发的老c/s结构的数据库程序,现在因为与外部程序对接,需要把生成的xml文件传到送到webservice服务器,
http://222.133.66.100:1111/BisOut1/services/erpPlatform?wsdl
登陆用户用0000000004
请问有什么方法快捷实现?现在急着用,恳请各位大侠指点,不胜感激!
网上找到一段改了下,用不起来。
    HTTPRIO1.HTTPWebNode.UseUTF8InHeader := true;
    HTTPRIO1.WSDLLocation:='http://222.133.66.100:1111/BisOut1/services/erpPlatform?wsdl;
    HTTPRIO1.Service:='pswService';
    HTTPRIO1.Port:='pswServiceSoap';
    HTTPDeclare:=HTTPRIO1 as pswServiceSoap;
 
  MStream := TMemoryStream.Create;
  try
  filename:= 'C:\nbyh\'+Fgh+'.XML';
  MStream.LoadFromFile(filename);
  MStream.Position := 0;
  SetLength(c, MStream.size);
  MStream.ReadBuffer(c[0], MStream.size);
  x:=HTTPDeclare.zlUploadFile(c[0]);
  end;
  finally
    MStream.Free;
  end;
end;