2013-02-20 67 views
0

使用curl.exe,这个曾经工作:卷曲读取文本文件图像的URL列表,在Windows图像保存到本地文件夹

我有一个包含这样的事情叫做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 -K imageURLs.txt 

这用来将两个图像下载到我跑它从同一个文件夹中。现在它似乎将图像数据输出到命令行。我不确定会导致这种变化。有任何想法吗?

谢谢!

p.s.-我能够下载一个单一的形象就好了通过像这样运行命令:

curl.exe "http://image-website.com/43534?wid=800&fmt=jpg&qlt=80" -o 43534.jpg 

编辑:这似乎是某种形式的行结束的问题。一些文本文件起作用,其他文件不起作用记事本++似乎并没有显示出行尾的区别。对于能够在Windows上向我显示此信息的其他文本编辑器或工具的任何建议?

编辑#2:好的,我明白了。我需要每行结束时的LF,而不是CR。在Notepad ++中,执行以下操作:查看 - >显示符号 - >显示所有字符。用\ n查找并替换\ r。

回答

0

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

相关问题