我使用的是专有编程语言,它没有内置FTP
功能。因此,我正在使用sockets
。
sHandle := SocketOpen('ftp.stackoverflow.net', 21);
SocketReadString(sHandle, answer);
retW := SocketWriteString(sHandle, 'user user1673665' & CHR(13) & CHR(10));
SocketReadString(sHandle, answer);
retW := SocketWriteString(sHandle, 'pass !@#$%^&*' & CHR(13) & CHR(10));
SocketReadString(sHandle, answer);
retW := SocketWriteString(sHandle, 'cwd update' & CHR(13) & CHR(10));
SocketReadString(sHandle, answer);
retW := SocketWriteString(sHandle, 'retr update.txt' & CHR(13) & CHR(10));
SocketReadString(sHandle, answer);
SocketClose(sHandle);
这些是我从FTP
服务器收到的答案:
220-欢迎使用stackoverflow FTP
220未经授权的访问是非法的!
331用户1673665需要的密码
230
成功登录250 CWD。“ / update”是当前目录。
但是为什么我会得到retr update.txt
这个错误:
503命令顺序错误。
我正在逐步调试代码。因此,响应时间应该不是问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句