首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi TIdFtp 控件的有关问题

2012-03-08 
delphiTIdFtp 控件的问题?File : G:\A.txtidftp1.Put(File,(ExtractFileName(File)))put时 报错!错误

delphi TIdFtp 控件的问题?
File := 'G:\A.txt';
 idftp1.Put(File,(ExtractFileName(File)));

put时 报错! 
错误信息 :Project Project1.exe raised exception class EIdProtocolReplyError with message 'A.txt': Forbidden 
FileName ', Process stopped .Use Step or Run to continue。  

有哪位高人与见过这种情况吗?

[解决办法]
比如利用IdFTP1.put()把文件a.word上传到网站www.abcd.com/wwwroot目录下
确定网站指定的目录是提供FTP站点。
idftp1登陆成功后

Dir_List: TStringList;
IdFTP1.List(Dir_List,'',true); 获到目录下面的文件夹

IdFTP1.ChangeDir('wwwroot');
IdFTP1.Put('d:\a.word', 'a.word', false);
[解决办法]
建议先把tidftp的使用整好:

新建工程,按钮上传

然后再与线程配合。

热点排行