Лучший подход к обработке изображений в Django - PullRequest
0 голосов
/ 31 мая 2010

У меня есть приложение с Android-интерфейсом и Django в качестве бэк-энда. Как часть ответов здесь , я запутался в подходе, который я должен использовать для отправки изображений на сервер Django. У меня есть 2 варианта, как указано Пиро .

1) Отправка изображений в виде объекта Multi Part

2) Отправка изображения в виде строки после его кодирования с использованием Base 64.

Мои знания в Django ограничены, и поэтому мне нужно руководство относительно того, какой из подходов облегчит обработку изображений в Django. Изображения имеют небольшой размер (<200 КБ) и количество (<10). Любые предложения или указатели приветствуются. </p>

1 Ответ

0 голосов
/ 31 мая 2010

Отправить как составную часть. Я не вижу преимуществ в использовании Base64 здесь. Это просто использует ненужное время и пропускную способность. HTTP прекрасно способен безопасно передавать двоичные файлы. Конечно, multipart разработан так, что вы можете отправлять несколько частей, каждая с четко определенными типами пантомимы. Таким образом, вы можете отправить одну часть приложения / json с другой, это image / png.

...