为什么某些文件下载不适用于下载管理器?

Bor*_*_yo 1 download-manager redirection file-download

有些下载不会下载实际文件,而是下载某种重定向文件,例如download.php,因此除了使用浏览器的本机下载功能之外,没有其他方法可以下载文件。

示例是这个 URL。在“Multipart”旁边有 0、1、2、3、4、5 个数字,因为此下载分为 6 个部分。我尝试下载的文件名为Brother210c_410cn_620cn_DCP110c_service.part1.rar

为什么在这种情况下没有下载管理器工作?有没有办法让它与下载管理器一起工作?

Syn*_*ech 5

网站可能会通过多种方式干扰下载管理器:

  • 文件的 URL 实际上不是文件,而是自动重定向到文件的页面(这是您看到的)。根据服务器的配置方式以及下载管理器的工作方式,重定向页面可能没有为下载管理器提供正确的信息(例如 MIME 类型)以获取文件,或者管理器可能无法正确检测文件。

  • 提供文件的服务器正在使用过期的会话,因此尝试再次获取相同的文件将不起作用,您必须再次浏览普通网页以创建新的会话密钥。

  • 服务器不支持恢复(即,它发送整个文件而忽略Range请求中的标头),因此下载管理器无法恢复它和/或使用多个下载流来使其更快。