Base64
とMultipart
の利点は何か説明できますか
Multipartは
Base64
...よりも高速です.
しかし、まだ多くの開発者がBase64を使用しています...私は両方のドキュメントを勉強しましたが、英語が苦手なので明確ではありません。
Base64
Base64は、バイナリデータを基数64表現に変換することにより、バイナリデータをASCII文字形式にエンコードする方法です。
データ全体を変換してサーバーに送信するため、サーバーへの大きなファイル/データのアップロードにBase64を使用しないことをお勧めします。
マルチパート
マルチパートは、バイト単位のパート形式でファイル/データをサーバーにアップロードする方法です。ただし、Multpart/form-dataはフォームに適用されるため、「通常の」データも含め、すべてをマルチパートフォームで送信できます。
マルチパートは、httpプロトコルの一部です。見る
https://stackoverflow.com/a/19712083/5694629
Base64は、任意のコンテンツを送信用にシリアル化可能な形式に変換する方法です。