在Django中处理图像的最佳方法

时间:2010-05-31 00:59:50

标签: android django http-post multipart

我有一个Android前端和Django作为后端的应用程序。作为答案here的一部分,我对将图像发送到Django Server应采取的方法感到困惑。我有2个选项,Piro在那里指出。

1)将图像作为多部分实体发送

2)使用Base 64对图像进行编码后,将图像作为字符串发送。

我对Django的了解有限,所以我需要指导哪些方法可以让Django更容易处理图像。图像尺寸小(<200kb)和数量(<10)。任何建议或指示都是最受欢迎的。

1 个答案:

答案 0 :(得分:0)

将其作为多部分发送。我认为在这里使用Base64没有任何好处。它只是使用不必要的时间和带宽。 HTTP完全能够安全地传输二进制文件。当然,multipart的设计使你可以发送多个部分,每个部分都有明确指定的mime类型。所以你可以发送一个application / json部分和另一个的image / png。