我正在分发一款允许使用 FTP 进行访问的产品。我正在寻找一种简单的方法,从最通用的 Windows 机器连接到该服务。安装外部 FTP 客户端会使连接到我的产品的过程比我希望的更加棘手。
我的问题是:
是否有一个 ftp 客户端可以执行以下所有操作:
- 连接到非标准端口。
- 使用用户名和密码进行身份验证。
- 上传一个文件。
以下是我已经尝试过的方法:
- 我无法成功使用 Internet Explorer 上传文件。
- 我无法使用 Windows 资源管理器进行身份验证。
ftp
我无法成功使用命令行命令连接到非标准端口。
我是否遗漏了什么?
编辑:我的错。显然我达到了max_connection
服务器的限制。所以我的问题的答案是:Windows 资源管理器可执行上述所有操作。
答案1
您可以通过在 URL 中包含凭据来向 Internet Explorer 进行身份验证,但是如果您不输入用户名和密码,系统将提示您输入用户名和密码。
ftp://username:[email protected]/path/to/files
我还没有尝试过,但我期望以通常的方式指定非标准端口
ftp://username:[email protected]:10021/path/to/files
您可以在命令行中指定端口,如下所示
C:\> ftp
ftp> open host.example.com 10021
更新:Windows 资源管理器地址栏通常显示驱动器号和路径(例如C:\somewhere
),但您可以输入类似上述的 URL,然后它可以用作将文件上传到 FTP 服务器的拖放目标。