HTTP API 経由でバイナリ ファイル (画像など) を GitHub Gist に投稿することはできますか?
特に、Gist API ドキュメントには、文字列コンテンツを含むファイルを投稿する方法が説明されています。画像のアップロードには 2 つの問題があります。1 つは、API が POST リクエストに対して 64kb の制限のようなものを持っていることです (ただし、これは文書化されていません)。これは、画像ファイルとしてはかなり小さいものです。第 2 に、画像ファイルの送信時にどのエンコーディングを使用するべきかが明確ではありません。
これは、Gist に関連付けられた git リポジトリを複製し、ファイルを追加して、リポジトリにプッシュすることで簡単に実行できますが、これには git が必要であり、git がインストールされていないシステムでこれを機能させたいと考えています。