使用 Windows 资源管理器以用户名中的 @ 登录 FTP

使用 Windows 资源管理器以用户名中的 @ 登录 FTP

我需要建立与 FTP 服务器的连接,但有几个注意事项。我不能使用第三方软件(句号)。必须在 Windows 资源管理器中完成。

另一个需要注意的是,@登录名和密码中都有一个符号。因此,我尝试使用 Windows FTP 连接到如下所示的地址; user@name:pass@[email protected]

就转义字符而言,我能做些什么吗?此服务器使用 UTF-8,其中有@%40但我无法使其工作。

答案1

我使用 设置了一个 TCP 服务器nc。通过使用以下 URL,我得到了以下输出(我手动向客户端打招呼并应答)。我使用的 Internet Explorer 版本是 Internet Explorer 6,从现代

ftp://user%40name:pass%[email protected]

220 hi
USER user@name
331 ok
PASS pass@word
230 ok
opts utf8 on

在我看来,使用退出方式%40运行良好。如果在您的情况下不起作用,我会检查是否存在服务器问题。理想情况下,尝试使用另一个客户端登录以检查您的设置。Internet Explorer 支持没有问题百分比编码

答案2

卡尔,你尝试过文件模式吗?

ftp -s:filename_containing_user_credentials ftp_server_address

在文件的前两行输入您的用户 nm 和凭证,如下所示。

user@name  
p@assword  
other commands

相关内容