BlobかBase64で画像を送る
clientからserver画像を送る形式が2つある
Blobのまま送る
BlobをBase64にencodeしてから送る
Blobのまま送る
Base64に比べてデータサイズが小さい
Blobはfileのupload/downloadに直接使用できるので、clientでのfile操作が容易になる
multipart/form-dataを使う
複数ファイルを送ることが出来る
server側の処理がやや複雑になる
Multerを使うのがあるあるらしい(?)
BlobをBase64にencodeしてから送る
データを文字列化してから送るので普通のJSONとして扱える
APIの実装が用意になる
データ容量が嵩む
Blobより33%ぐらい大きくなるらしい
encode/decodeをしないといけない