0

Android フロントエンドと Django をバックエンドとするアプリケーションがあります。ここでの回答の一部として、画像を Django サーバーに送信するために取るべきアプローチについて混乱しています。ピロが指摘したように、2 つの選択肢があります。

1) マルチパートエンティティとして画像を送信する

2) Base 64 を使用してエンコードした後、画像を文字列として送信します。

Django に関する私の知識は限られているため、Django による画像の処理を容易にするアプローチがどれかについてのガイダンスが必要です。画像のサイズは小さく (<200kb)、数も (<10) です。どんな提案や指針も大歓迎です。

4

1 に答える 1

0

マルチパートとして送信します。ここで Base64 を使用する利点はありません。不必要な時間と帯域幅を使用するだけです。HTTP はバイナリ ファイルを完全に安全に転送できます。もちろん、マルチパートは、それぞれが明確に指定された MIME タイプを持つ複数のパートを送信できるように設計されています。そのため、1 つの application/json 部分を別の image/png で送信できます。

于 2010-05-31T01:03:18.480 に答える