Chrome 无法下载 FTP 服务器上的任何文件

Chrome 无法下载 FTP 服务器上的任何文件

如果我点击重定向到 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 的文件类型和协议关联页面打开

相关内容