0

我的 HTML5 应用程序需要将(小)图像 + 对象发送到我的后端。什么是最好的解决方案?:

解决方案 1:发送包含 2 个部分的多表单(对象的 JSON 字符串 + 图像的图像表单)

解决方案2:发送一个简单的JSON消息,包括对象+图像作为数据:uri

您能帮我找出这两种解决方案的优缺点吗?或提出新的解决方案?

4

1 回答 1

1

我建议使用表单数据将数据传递给服务器(即使用 multipart/form-data),因为这是标准 HTML 使用的。如果数据需要 JSON 格式,那么可以在服务器端进行转换。如果需要传递 JSON 对象,则可以使用字符串作为键,使用 JSON 字符串作为值。

使用 data URI 方案的后果是图像被编码成字符串,使其更长,因此客户端需要传递更多数据。

于 2013-01-02T19:37:03.867 回答