我用idftp编了一个很简单的上传程序,代码就是下面简单的几行,但是在运行时报错(已经连接成功):
  
  IdFTP1.TransferType:= ftBinary;
  if OpenDialog1.Execute then       //其中OpenDialog1是TOpenDialog
  begin
    IdFTP1.Put(OpenDialog1.FileName,ExtractFileName(OpenDialog1.FileName), False);
    ChangeDir(IdFTP1.RetrieveCurrentDir);
  end;
  
运行时报的错误是:Access is Denied    
  哪里出了问题,请教高手帮忙!先谢了!