0

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 -K imageURLs.txt

これは、2 つのイメージを実行元の同じフォルダーにダウンロードするために使用されていました。画像データをコマンドラインに出力しているようです。何がこれを変化させたのかわかりません。何か案は?

ありがとう!

ps-次のようなコマンドを実行することで、単一のイメージを問題なくダウンロードできます。

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

編集:これは、ある種の行末の問題のようです。一部のテキスト ファイルは機能しますが、機能しないものもあります。Notepad ++ は、行末の違いを私に示していないようです。Windows でこの情報を表示できる他のテキスト エディターまたはツールに関する提案はありますか?

編集#2:わかりました、わかりました。CR ではなく、各行の最後に LF が必要です。Notepad++ では次のようにします: 表示 - > シンボルを表示 - > すべての文字を表示。\r を見つけて \n に置き換えます。

4

1 に答える 1

0

Curl では、テキスト ファイルの各行の末尾に CR ではなく LF が必要です。Notepad++ では次のようにします: 表示 - > シンボルを表示 - > すべての文字を表示。\r を見つけて \n に置き換えます。

于 2013-02-22T19:14:53.163 に答える