Skip to content

画像をアップロードするためのStreamingAPIについて #28

Description

@marihachi

WebSocketの仕様上、バイナリのみor文字列のみを送信することは可能なようです。
また、ファイルを送信する方法までは用意されていません。

以下のような方法・デメリットが考えられると思います:

  • 画像のバイナリデータを何らかの方法で文字列化し送信する
    • Base64エンコードの場合は画像データのサイズが1.3倍程度に膨れ上がる
  • エンドポイントとファイル名の文字列をバイナリに直して、それと画像データのバイナリを一組にして送る
    • 画像をアルバムに投稿するAPIで投稿しidを得て、ステータス投稿のAPIにそのidを紐付けることになるので、画像が添付された投稿は2回APIを呼ばないといけない
    • クライアントのバイナリデータの操作が多少煩雑になる。

意見ください

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions