使用FTP命令下载带有套接字的文件

用户名

我使用的是专有编程语言,它没有内置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命令顺序错误。

我正在逐步调试代码。因此,响应时间应该不是问题。

马丁·普里克里(Martin Prikryl)

RETR命令必须至少命令之前PASVPORT设置数据连接。

参阅RFC 959,尤其是“ 3.2。建立数据连接”部分


另请注意,FTP命令应以大写形式发送。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用套接字的C ++ FTP PORT命令实现

来自分类Dev

无法在C中使用套接字下载多个文件

来自分类Dev

带有Spring集成的FTP文件下载顺序

来自分类Dev

不管使用哪种下载方法,从带有R的CDC ftp站点下载压缩文件都会被破坏

来自分类Dev

如何使用Net :: Http下载带有UTF-8字符的文件?

来自分类Dev

如何继续下载Java文件(套接字)

来自分类Dev

如何继续下载Java文件(套接字)

来自分类Dev

C ++ Windows套接字:下载html文件

来自分类Dev

使用ftp命令从互联网下载多个文件

来自分类Dev

使用python下载带有URL的文件

来自分类Dev

使用C中的套接字将命令发送到FTP服务器

来自分类Dev

使用Node.js套接字代码提交的FTP命令未处理

来自分类Dev

带有原始套接字的python套接字setsockopt

来自分类Dev

当套接字recv()然后使用带有FILE_NO_BUFFERING_FLAG的overlayped_io写入文件时,数据对齐

来自分类Dev

带有Android的PHP套接字

来自分类Dev

带有python套接字的HTTP Server

来自分类Dev

发送带有套接字的url请求?

来自分类Dev

带有VM的Unix域套接字

来自分类Dev

使用Java中的套接字将文件从服务器下载到客户端

来自分类Dev

使用ftp下载文件

来自分类Dev

带有特定文件扩展名的php ftp下载文件

来自分类Dev

如何在多个消息中发送带有套接字的文件?

来自分类Dev

将带有套接字的大文件发送到服务器C#

来自分类Dev

连接断开后恢复文件上传/下载(套接字编程)

来自分类Dev

不带扩展名的文件下载套接字编程

来自分类Dev

每个套接字都有文件吗?

来自分类Dev

使用Python从Sharepoint URL下载带有通配符的文件

来自分类Dev

带有ASP.NET Core的SignalR不使用网络套接字,但需要长时间轮询

来自分类Dev

使用带有python的域套接字设置本地服务器?

Related 相关文章

  1. 1

    使用套接字的C ++ FTP PORT命令实现

  2. 2

    无法在C中使用套接字下载多个文件

  3. 3

    带有Spring集成的FTP文件下载顺序

  4. 4

    不管使用哪种下载方法,从带有R的CDC ftp站点下载压缩文件都会被破坏

  5. 5

    如何使用Net :: Http下载带有UTF-8字符的文件?

  6. 6

    如何继续下载Java文件(套接字)

  7. 7

    如何继续下载Java文件(套接字)

  8. 8

    C ++ Windows套接字:下载html文件

  9. 9

    使用ftp命令从互联网下载多个文件

  10. 10

    使用python下载带有URL的文件

  11. 11

    使用C中的套接字将命令发送到FTP服务器

  12. 12

    使用Node.js套接字代码提交的FTP命令未处理

  13. 13

    带有原始套接字的python套接字setsockopt

  14. 14

    当套接字recv()然后使用带有FILE_NO_BUFFERING_FLAG的overlayped_io写入文件时,数据对齐

  15. 15

    带有Android的PHP套接字

  16. 16

    带有python套接字的HTTP Server

  17. 17

    发送带有套接字的url请求?

  18. 18

    带有VM的Unix域套接字

  19. 19

    使用Java中的套接字将文件从服务器下载到客户端

  20. 20

    使用ftp下载文件

  21. 21

    带有特定文件扩展名的php ftp下载文件

  22. 22

    如何在多个消息中发送带有套接字的文件?

  23. 23

    将带有套接字的大文件发送到服务器C#

  24. 24

    连接断开后恢复文件上传/下载(套接字编程)

  25. 25

    不带扩展名的文件下载套接字编程

  26. 26

    每个套接字都有文件吗?

  27. 27

    使用Python从Sharepoint URL下载带有通配符的文件

  28. 28

    带有ASP.NET Core的SignalR不使用网络套接字,但需要长时间轮询

  29. 29

    使用带有python的域套接字设置本地服务器?

热门标签

归档