基本的に私はこれをやろうとしています。
some_other_program | curl ftp://username:[email protected]/file.txt
正常に動作していることを確認するためのテストケースとして、以下を試していますcat
。
cat test.txt | curl -d @- ftp://admin:[email protected]/file.txt
これを試してみましたが、うまくいきませ-d @-
んでした。どうすればいいですか?
この質問は次のようになります。しかし、それはHTTPに関するもので、私の質問はFTPに関するものです。
答え1
curl
標準-T
入力から読み取ることができます-
。
コマンドは次のとおりです。
cat test.txt | curl -T - ftp://admin:[email protected]/file.txt
以下は、Vimeoに直接ファイルをアップロードする例です。
gsutil cp gs://my-bucket/video.mp4 - | curl -T - ftp://user:[email protected]/video.mp4