FTP上传的问题

Vector_Heaven 2010-05-20 02:53:06
代码:
if idftp1.Connected then idftp1.Disconnect;
IdFTP1.Host := 'www.xxxxxxx.com';
IdFTP1.Username := 'ftp';
IdFTP1.Password := '2009';
IdFTP1.Connect();
IdFTP1.put('C:\Abigail Breslin.mpg','Abigail Breslin.mpg',true);
IdFTP1.Disconnect;

最后报一个连接超时的错,然后ftp服务器上只有一个0字节的Abigail Breslin.mpg文件。
各位高手能不能指教下我哪出错了。
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Vector_Heaven 2010-05-20
  • 打赏
  • 举报
回复
问题已经解决。
Vector_Heaven 2010-05-20
  • 打赏
  • 举报
回复
设置IdFTP1.ReadTimeout:= 600000;后
会出Could not open data connection to port 4266:Connection time out
Vector_Heaven 2010-05-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 delphiguy 的回复:]
设置TransferType到ftBinary试试。
[/Quote]

Idftp1.TransferType := ftBinary;
还是没用
  • 打赏
  • 举报
回复
设置TransferType到ftBinary试试。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧