关于使用 Internet Explorer 或 Windows 资源管理器访问 FTP 服务时遇到的问题关于使用 Internet Explorer 或 Windows 资源管理器访问 FTP 服务时遇到的问题
请注意,下面讨论的问题会影响 所有 FTP 服务, 不仅仅是 DriveHQ 的 FTP 服务。 显然,Windows 和 Internet Explorer 的最新更新导致了这些问题(主要影响……) Windows 8 和 IE 10 用户)。在互联网上搜索,很容易找到很多关于这些问题的报告,例如:
http://social.technet.microsoft.com/Forums/en-US/ieitprocurrentver/thread/4ec48d5f-741c-404b-b027-90e6ea2a11dc
遗憾的是,微软在承认或修复这些问题方面行动迟缓。
有两个主要问题:
(1) 当您在 Internet Explorer 中使用以下 FTP URL 打开 FTP 站点时:ftp://USERNAME:PASSWORD@ftp.drivehq.com/Internet Explorer 可以正确显示文件夹/文件列表。但是,当您单击文件夹时,它会报告错误。
使用网络监控工具,可以看到 IE 创建了两个独立的连接:第一个连接使用用户名和密码正确登录,并检索文件夹和文件列表。
点击文件夹时,它会创建第二个 FTP 连接。IE 浏览器在这里确实有点蠢!它没有使用相同的用户名和密码登录,而是尝试以匿名用户身份登录。如果 FTP 站点支持匿名登录,那么第二个连接将无法使用正确的用户名登录。因此,它无法访问用户帐户中的任何文件夹。
变通方法:
(一个) 请使用其他浏览器,例如 Firefox 或 Chrome。
(b) 在 FTP 服务器端禁用匿名 FTP 访问(仅当您是 FTP 站点管理员时才有效)。对于 DriveHQ 付费会员,您可以使用 proftp.drivehq.com, 该功能仅对付费会员开放,且不允许匿名 FTP 登录。有趣的是,当 FTP 服务器不允许匿名登录时,IE 10 会尝试使用正确的用户名和密码再次登录。(使用 ftp.drivehq.com 进行无需登录的匿名 FTP 访问仍然有效。您必须在 www.DriveHQ.com 上发布过文件夹才能使用此功能。)
(c) 请改用 HTTP 协议。您可以使用 IE 浏览器登录 www.drivehq.com。虽然界面不如 FTP 简洁,但功能也更加丰富。您也可以使用其他 FTP 客户端软件,例如 FileZilla,或者更好的选择是使用 DriveHQ 文件管理器或 WebDAV 驱动器映射。
(2) Windows资源管理器无法打开FTP文件夹中的任何文件。它会打开一个IE窗口,其中包含一个空文件。
使用 Windows 资源管理器(或“我的电脑”。注意:Windows 资源管理器与 IE 不同)打开以下 URL 的 FTP 文件夹:
ftp://USERNAME:PASSWORD@ftp.drivehq.com/
(或者 FTP://USERNAME@ftp.drivehq.com/ 然后登录,
或者 ftp://ftp.drivehq.com/USERNAME/PUBLISH_NAME 如果您已发布文件夹。)
它能正确显示 FTP 文件夹和文件。您可以导航到不同的文件夹并浏览文件和文件夹列表。双击文件打开时,Windows 资源管理器会启动 Internet Explorer 窗口打开该文件。文件位置指向本地临时文件夹,例如::
C:\Users\WINDOWS_USERNAME\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\B5TPE5SG\SampleText[1].txt
但是,文件大小始终为 0。 所以你无法打开任何文件。
变通方法:
(一个) 您无需双击打开文件,而是可以将文件/文件夹拖放到本地文件夹,或者复制粘贴到本地文件夹。然后,您可以在本地文件夹中打开文件。
(b) 如果您只想通过 FTP 查看或打开文件,可以使用 Internet Explorer 或其他浏览器。使用 Internet Explorer 时,请使用 ftp.drivehq.com 进行匿名 FTP 访问。如果需要登录,请使用 proftp.drivehq.com。
(c) 请改用 HTTP 协议。您可以使用 IE 浏览器登录 www.drivehq.com。虽然界面不如 FTP 简洁,但功能也更加丰富。您也可以使用其他 FTP 客户端软件,例如 FileZilla,或者更好的选择是使用 DriveHQ 文件管理器或 WebDAV 驱动器映射。