0

我有一个以 Android 前端和 Django 作为后端的应用程序。作为此处答案的一部分,我对将图像发送到 Django 服务器应采取的方法感到困惑。正如Piro指出的那样,我有两个选择。

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

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

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

4

1 回答 1

0

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

于 2010-05-31T01:03:18.480 回答