Curl 从命令行下载文件

Curl 从命令行下载文件,curl,Curl,我使用以下语法从web下载图像并将其存储在本地服务器上: curl.exe --insecure --o "[local file path]" "[url of file]" 在大多数情况下,这一切都很好。但是,在某些情况下,curl会创建一个空图像,而不是实际图像。例如,下面的命令生成一个空图像,而不是url中的实际图像 curl.exe --insecure --o "c:\testimage.jpg" "http://www.tristar.eu/cdn/EEFB2494D7B08A4

我使用以下语法从web下载图像并将其存储在本地服务器上:

curl.exe --insecure --o "[local file path]" "[url of file]"
在大多数情况下,这一切都很好。但是,在某些情况下,curl会创建一个空图像,而不是实际图像。例如,下面的命令生成一个空图像,而不是url中的实际图像

curl.exe --insecure --o "c:\testimage.jpg" "http://www.tristar.eu/cdn/EEFB2494D7B08A43156799AFC3B0FAF7D9C5A2E014A3FA6F/1059034.jpg"
我不知道为什么会发生这种情况,我非常希望修复这种行为并保存实际图像

curl -I [the URL]
返回

HTTP/1.1 302 Found
Location: http://cdn.tristar.eu/generated/EEFB2494D7B08A43156799AFC3B0FAF7D9C5A2E014A3FA6F/1059034.jpg
...
因此,您需要让curl按照重定向获得最终内容。将
-L
添加到命令行