我已经在 IIS 中设置了 FTP。它在所有机器上都运行正常,只有一位客户抱怨 FTP 无法运行。当他通过浏览器打开 FTP 时,系统不会提示他输入凭据。
答案1
当他通过浏览器打开 FTP 时,系统不会提示他输入他的凭证。
FTP 链接可能正在打开互联网系统上的 Explorer,而不是视窗探险家。
从 IE 7 开始,FTP 链接由浏览器直接处理,不会打开 Windows“文件”资源管理器窗口。IE 7+ 中对 FTP 链接的处理不符合某些普通 Windows 用户所期望的,即不会出现凭证弹出窗口和允许拖放文件的文件资源管理器窗口。IE 7+ 尝试在浏览器窗口中呈现 FTP 站点,允许类似 HTTP 的只读访问。
您应该向您的客户发出一些指令,告诉您的用户执行以下操作:
- 按 Windows 键 + E(如 Shift + E)
- 将会弹出一个文件资源管理器窗口。请将 FTP 站点地址复制并粘贴到此窗口中
- 系统将提示您输入凭证。输入凭证后,您就可以根据需要操作文件了。
另一个解决方案是告诉您的客户端下载并安装 FTP 客户端(例如 FileZilla)。这可能比处理 Windows 中 FTP 链接的怪异现象更容易。
还请记住,虽然这是一个安全问题,但您可以将用户名和密码指定为 FTP 站点地址的一部分,即ftp://用户名:[电子邮件保护]。当然,如果您担心安全问题,您首先就不会使用 FTP,所以这可能并不重要。