2010-05-31 5 views
0

J'ai une application avec frontal Android et Django comme arrière-plan. Dans le cadre des réponses here, je suis confus sur l'approche que je devrais prendre pour envoyer des images à Django Server. J'ai 2 options à ma disposition comme Piro souligné là.Meilleure approche pour traiter des images dans Django

1) Envoi d'images comme entité Multi Part

2) Envoyer l'image en tant que chaîne après codage à l'aide de la base 64.

Mes connaissances en Django est limité et donc je besoin de conseils sur lequel des si les approches rendraient plus facile le traitement des images par Django. Les images sont de petite taille (< 200kb) et le nombre (< 10). Toutes les suggestions ou les pointeurs sont les bienvenus.

Répondre

0

Envoyez-le en multi-parties. Je ne vois aucun avantage à utiliser Base64 ici. Il utilise simplement le temps et la bande passante inutiles. HTTP est parfaitement capable de transférer en toute sécurité des fichiers binaires. Bien sûr, multipart est conçu pour que vous puissiez envoyer plusieurs parties, chacune avec des types mime clairement spécifiés. Vous pouvez donc envoyer une application/json avec une autre image/png.

Questions connexes