curl bashでバイナリ変数をPOSTするにはどうすればよいですか?
#!/usr/bin/env bash
IMAGE=$(curl "http://www.google.com/images/srpr/logo3w.png")
curl --data-binary "$IMAGE" --request "POST" "http://www.somesite.com"
アップロード時にCurlが画像を破損しているようです。
Curlには、応答をディスクに書き込んでから読み取るオプションがありますが、メモリ内でのみ行う方が効率的です。