源代码:
procedure TForm1.Button1Click(Sender: TObject);
begin
NMFTP1.Host := 'speedzy';
NMFTP1.UserID := '';
NMFTP1.Password := '';
NMFTP1.Connect;
end;
ftp站点已经设置好,而且用浏览器进行ftp访问运行成功。
但是此程序运行程序时,按下button1后,在NMFTP1.Connect出现错误,错误提示是:
500'USER': invalid number of parameters
请各位帮忙解答。
procedure TForm1.Button1Click(Sender: TObject);
begin
NMFTP1.Host := 'speedzy';
NMFTP1.UserID := '';
NMFTP1.Password := '';
NMFTP1.Connect;
end;
ftp站点已经设置好,而且用浏览器进行ftp访问运行成功。
但是此程序运行程序时,按下button1后,在NMFTP1.Connect出现错误,错误提示是:
500'USER': invalid number of parameters
请各位帮忙解答。
如果你的FTP服务器允许匿名登录就要:
NMFTP1.UserID := 'anonymous';
NMFTP1.Password := '[email protected]';
NMFTP1.UserID := 'anonymous';
就可以通过了,可是为什么呢?为什么用浏览器就不用这样登陆呢?
因为IE默认就发送了anonymous帐户
登陆FTP是需要用户名的
一般不能为空的,没设置就一般默认是anonymoushttp://lysoft.7u7.net