我已经实现了一个FTP服务器(在Qt / C ++中),所有客户端都可以登录,但Safari尝试匿名登录,然后放弃。
这是控制连接日志:
connection from "192.168.0.102"
reply 220 "Welcome to QFtpServer."
command "USER anonymous"
reply 331 "User name OK, need password."
command "PASS cfnetwork@apple.com"
reply 530 "User name or password was incorrect."
此时,其他FTP客户端将弹出一个对话框,要求用户提供用户名和密码,但Safari只是说“您无权打开此页面”。
打开的唯一方法是在URL中指定用户名和密码。
我应该更改FTP服务器的响应方式吗?
编辑:我刚刚测试过Safari无法登录到Filezilla Server,它总是要求输入密码,即使对于不存在的用户名也是如此,就像我的服务器一样。