如果我点击重定向到 ftp 服务器的链接(例如:ftp://files.scene.org/somefile.zip),什么都没发生(文件没有按应有的方式下载)。如果我打开 Chrome网络选项卡(通过点击页面并选择检查)这是我得到的结果:
在预览和回复标签,上面写着无法加载响应数据。
我尝试过:
- 如果我打开一个新标签,粘贴一个 ftp 链接并按回车键,什么也不会发生(除了报告错误网络标签)。
- 如果我右键单击 ftp 链接并选择另存为,它起作用了(文件已下载)。
- 如果我在另一台计算机上使用 Chrome(相同版本)尝试相同的链接,它可以起作用。
编辑:我已经能够通过在 Chrome 中明确启用 FTP 支持来使其工作:
它被设定在默认。我在另一台电脑上检查过(FTP 链接有效),它设置为默认也一样。我不知道什么默认意思是,但似乎它的行为根据计算机而有所不同。
答案1
以防其他人遇到这种情况。有一位用户向我寻求帮助,使用 Chrome 中的 FTP 链接下载文件。原来 Chrome 最近删除了 FTP 支持。如果您使用的是 88 或更早版本,您可以像上面那样重新启用它。计划于 2021 年第一季度发布的 89 版预计将删除所有 FTP 代码,因此您将无法再使用标志重新启用它。您必须使用其他浏览器(如 Firefox)或改用 HTTP/HTTPS 链接。
https://docs.google.com/document/d/1JUra5HnsbR_xmtQctkb2iVxRPuhPWhMB5M_zpbuGxTY/edit#
答案2
似乎所有浏览器都已取消了 ftp 支持。
目前,winSCP 提供了一个选项,但它并不简单。
https://winscp.net/eng/download.php
最后,我设法使用这个选项让它工作: https://winscp.net/eng/docs/integration_url
Windows 10:设置应用打开后会显示默认应用页面。在页面底部,单击按应用设置默认值链接。在程序列表中找到 WinSCP。选择 WinSCP 后,单击管理按钮。WinSCP 的文件类型和协议关联页面打开