可能であれば、私はcurlを使用してHTTPの場所からファイルをダウンロードし、FTPサーバーに出力しようとしています。もし実際にこれが可能なら、私は本当に助けてほしい。同じファイルを同時にダウンロードしてアップロードするには、Curl
6
A
答えて
10
curl http://example.com/down | curl -T - ftp://mysite.org/up
開始していることを確認する必要が標準出力に出力を吐く - カールの別のインスタンスに、私たちはその後、パイプという。
2番目の例では、-T
はcurlにファイルのアップロードを指示し、-
はファイルデータを(ディスク上のファイルではなく)stdinから取得するように指示します。
+0
ありがとう、それはまさに私がやりたかったことです! –
0
単純カールインスタンスを追加するには、マルチカールを使用します。マルチを実行すると同時に2つのリクエストが呼び出されます。たぶん、あなたはアップロードがデフォルトのカールでは、まず
1つのcurlインスタンスを使用してダウンロードし、出力を直接処理している別のインスタンスにパイプします。 –
@Anon - あなたはそれを答えるべきです。 – ocodo