curl を使用してファイル転送用のプロトコルをいくつか実装しようとしています。FTP、SFTP、HTTP は問題なく動作します。しかし、curl を使用しているカスタム プログラムでは、SCP を使用したファイル転送は失敗します。
Failed writing body (65 != 16384)
そして時折
Failed writing body (0 != 16384)
ただし、curl バイナリ自体を使用すると、同じファイルが正常にダウンロードされます。
curl scp://harsha:password@10.10.10.10/home/harsha/abcd.txt
グーグル検索は、ファイル書き込み機能が読み取ったすべてのバイトを書き込んでいないと彼が言うこのページにたどり着くのに役立ちました。だから私はそれをテストし、実際にそれが真実であることを発見しました.
しかし、どうすれば問題を解決し、すべてのバイトが正しく書き込まれるかを確認できます。
ちなみに私はfwriteを使っています。
ありがとう。