curl从文本文件读取图像URL列表,将图像保存到本地文件夹

curl从文本文件读取图像URL列表,将图像保存到本地文件夹,curl,notepad++,text-editor,Curl,Notepad++,Text Editor,在windows上使用curl.exe时,这通常会起作用: 我有一个名为imageURLs.txt的文本文件,其中包含如下内容: url = "http://image-website.com/43534?wid=800&fmt=jpg&qlt=80" output = "43534.jpg" url = "http://image-website.com/12345?wid=800&fmt=jpg&qlt=80" output = "12345.jpg" cu

在windows上使用curl.exe时,这通常会起作用:

我有一个名为imageURLs.txt的文本文件,其中包含如下内容:

url = "http://image-website.com/43534?wid=800&fmt=jpg&qlt=80"
output = "43534.jpg"
url = "http://image-website.com/12345?wid=800&fmt=jpg&qlt=80"
output = "12345.jpg"
curl.exe "http://image-website.com/43534?wid=800&fmt=jpg&qlt=80" -o 43534.jpg
然后我会运行以下命令:

curl.exe -K imageURLs.txt
这用于将两个图像下载到我运行它的同一文件夹中。现在它似乎正在将图像数据输出到命令行。我不确定是什么导致了这种变化。有什么想法吗

谢谢

p、 通过运行如下命令,我可以很好地下载单个图像:

url = "http://image-website.com/43534?wid=800&fmt=jpg&qlt=80"
output = "43534.jpg"
url = "http://image-website.com/12345?wid=800&fmt=jpg&qlt=80"
output = "12345.jpg"
curl.exe "http://image-website.com/43534?wid=800&fmt=jpg&qlt=80" -o 43534.jpg
编辑:这似乎是某种类型的行尾问题。有些文本文件可以工作,有些则不行。记事本++似乎没有告诉我行尾的区别。对于可以在Windows上显示此信息的其他文本编辑器或工具,有什么建议吗


编辑#2:好吧,我想出来了。我需要在每行的末尾使用LF,而不是CR。在记事本++中,可以这样做:查看->显示符号->显示所有字符。查找并替换为\r\n。

Curl希望文本文件在每行末尾都有LF,而不是CR。在记事本++中,执行以下操作:查看->显示符号->显示所有字符。查找并替换为\r\n