我在 msys 中使用wget
下载HTTP重定向后面的目标文件,但它总是直接保存由HTTP重定向命名的文件,而不是重定向后面的目标文件。谷歌之后,有一个选项--trust-server-names=on
可以解决问题。但对于 msys 版本的wget
,它根本没有此选项。因此,这是否意味着:
- > wget
msys 版本(我的意思是MinGW网站的版本),无法解决上述问题。
- >要解决msys中的问题,我必须下载src文件并在msys中编译它并自己添加选项--trust-server-names=on
。
我想念的其他任何方法?
答案 0 :(得分: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.
它似乎找到了一个文件,但无法找到链接。在这种情况下,我不知道该怎么做。