0

wgetmsys中使用下载 HTTP 重定向后面的目标文件,但它总是直接保存一个由 HTTP 重定向命名的文件,而不是重定向后面的目标文件。谷歌之后,有一个选项--trust-server-names=on可以解决问题。但是对于wgetmsys版本,它根本没有这个选项。因此,这是否意味着:

-> 对于wgetmsys版本(我的意思是来自 MinGW 站点的版本),无法解决上述问题。

-> 要解决msys中的问题,我必须下载src文件并在msys中编译并--trust-server-names=on自己添加选项。

还有其他我想念的方法吗?

4

1 回答 1

0

对于没有选项--trust-server-names=on的 wget ,该选项--spider可能会有所帮助。使用选项“--spider”,它可以检索 HTTP 重定向并告诉您真实位置。我在某个地址上试了一下。一些工作(然后你可以使用 wget 通过真实位置下载),另一个失败。对于失败的地址,输出是这样的,例如:

Length: 2175717 (2.1M) [application/x-download]
Remote file exists but does not contain any link -- not retrieving.

它似乎找到了一个文件,但找不到链接。在这种情况下,我不知道该怎么做。

于 2012-11-30T06:36:54.120 回答