我必须创建自己的FTP客户端。我发现FTP服务器可能使用两种目录列表样式,UNIX和MS-DOS。
有没有办法可以向FTP服务器发送消息,询问它使用的是哪种目录?
答案 0 :(得分:0)
只需使用Filezilla连接到Unix服务器即可。您将看到服务器响应,如下例所示。
Response: IDLE
Response: MDTM
Response: SIZE
Response: REST STREAM
Response: MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
Response: MLSD
Response: AUTH TLS
Response: PBSZ
Response: PROT
Response: ESTA
Response: PASV
Response: EPSV
Response: SPSV
Response: ESTP
请注意文字 UNIX.mode 。它说服务器在Unix模式下列出文件。您也可以使用Windows服务器对其进行测试。