1

我已经实现了一个 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 服务器,并且它总是要求输入密码,即使是不存在的用户名,就像我的服务器一样。

4

0 回答 0