您当前的位置:delphi教程 > Delphi网络通信 > 用ICS控件包中的HttpCli Post一个文件给ASP文件,报Internal Server error错误,是何原因?

用ICS控件包中的HttpCli Post一个文件给ASP文件,报Internal Server error错误,是何原因?

在IE浏览器中使用POST方法可以实现文件的上载,但在delphi中不行。  
   
  代码如下:  
   
  var  
      rs:   TMemoryStream;  
      fs   :   TFileStream;  
  begin  
      rs   :=   TMemoryStream.Create;  
      fs   :=   TFileStream.Create('test.txt',fmOpenRead);  
      fs.Position   :=   0;  
      HttpCli1.RcvdStream   :=   rs;  
      HttpCli1.SendStream   :=   fs;  
      HttpCli1.URL   :=   'http://127.0.0.1/swap/formresp.asp';  
      HttpCli1.Post;  
      fs.Free;  
      rs.Free;  
  end;


查看回复
关于我们 | 网站地图 | 广告刊登 | 友情链接
Copyright ©2008 - 2010  Delphi2007.net  ,All Rights Reserved  粤ICP备09038647号
业务联系:allceoad#gmail.com QQ:20008835 最佳分辨率 1024×768