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

Kar*_*ght 8 windows ftp windows-explorer utf-8

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

另一个警告是@登录名和密码中都有一个符号。所以我试图连接,使用 Windows FTP 到一个看起来像的地址; user@name:pass@word@FTP.server.com

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

jor*_*ane 11

我使用nc. 通过使用以下 URL,我得到了以下输出(我手动问候并回答了客户)。我使用的 Internet Explorer 版本是来自modern.ie 的Internet Explorer 6 。

ftp://user%40name:pass%40word@192.0.2.2

220 hi
USER user@name
331 ok
PASS pass@word
230 ok
opts utf8 on
Run Code Online (Sandbox Code Playgroud)

在我看来,逃避%40工作就好了。如果它在你的情况下不起作用,我会检查是否有一些服务器问题。理想情况下,尝试使用另一个客户端登录以检查您的设置。Internet Explorer 支持百分比编码没有问题。


小智 0

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

ftp -s:filename_containing_user_credentials ftp_server_address
Run Code Online (Sandbox Code Playgroud)

输入您的用户 nm 和凭据作为文件的前 2 行,如下所示。

user@name  
p@assword  
other commands
Run Code Online (Sandbox Code Playgroud)