wget保存文件名称/类型不正确。为什么?

时间:2015-03-26 15:46:42

标签: bash unix authentication wget

我有一个运行到远程服务器的wget。我的目标是将9000个文件保存在我的服务器上,因为我可以获得它们的唯一方法是一次性GET请求,因为安全措施荒谬。

所以我在跑步:

C:\ Program Files(x86)\ GnuWin32 \ bin> wget --no-check-certificate --load-cookies c ookies.txt \ -p https://username:password@website.webpage.com/folder/document/download/1type=attachment

现在,在浏览器中导航到上面的URL将允许我将网页下载为.html文件。但是,当我运行此命令时,我将文件保存为

1@type=attachment

它正在创建一个包含该文件的新文件夹链/website.webpage.com/folder/document/download/

我在这里误解/错误地说了什么?

1 个答案:

答案 0 :(得分:2)

您可以使用--content-disposition选项尝试并尊重该标头(这可能是您的浏览器正在做的事情)。

来自wget手册页:

  

- 内容处置

     

如果设置为on,则实验(不是完全功能)支持" Content-Disposition"标头已启用。这个可以   目前导致额外的往返服务器往返于#34; HEAD"   请求,并且已知会遭受一些错误,这就是它的原因   目前尚未启用。