可能重复下载文件时,我保存远程文件名:
How do I save a file using the response header filename with cURL如何使用curl
我需要下载成千上万的图像格式
http://oregondigital.org/cgi-bin/showfile.exe?CISOROOT=/baseball&CISOPTR=0
如果您将该链接粘贴到浏览器中,我t试图下载一个名为1.jp2的文件
我想用curl来做同样的事情。然而,当我运行
卷曲-I“http://oregondigital.org/cgi-bin/showfile.exe?CISOROOT=/baseball&CISOPTR=0”
文件名被报告为404.txt,您可以下载并看到它实际上是我想要的文件。我不能使用-O选项,因为分配给文件的名称不好,而且我有技术上的理由需要系统上使用的实际名称。
如何让curl下载相同的文件我在浏览器中检索时没有问题?谢谢。
我的猜测是,这与调用者的用户代理有某种关系,尽管我只是尝试添加chrome的UA而没有帮助。 –