同上

解决方案 »

  1.   

    在家帮忙呀
    我的idhttp控件属性设置和运行代码如下procedure TForm1.Button2Click(Sender: TObject);
    var
      UpLoadFile:TFileStream;
    begin
      IDHttp1 := TIDHttp.Create(self);
      IDHttp1.Request.ContentType := 'application/x-www-form-urlencoded';
      IDHttp1.HandleRedirects := True;
      IDHttp1.ReadTimeout := 10000;  UpLoadFile:=TFileStream.Create('C:\Downloads\avpr\setup.exe',fmCreate);
     // DownLoadFile:=TFileStream.Create(LocalPath+'\lm.gif',fmCreate);
      try
       idHttp1.Put('http://192.168.1.32:80/images/testsetup.exe',UpLoadFile);
      except
       showMessage('上传失败');
       exit;
      end;
      showMessage('上传成功');
    end;
      

  2.   

    1.你的setup.exe文件是刚创建没有任何内容的,是否用 fmOpenRead?
    2.你的服务器对应的iis目录权限可能没有匿名“写入”权限
      

  3.   

    thanks risesoft;
    i have passed.
      

  4.   

    to risesoft;
    如果有密码怎么办,使用什么参数
    thanks in advance