Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的 HTML5 应用程序需要将(小)图像 + 对象发送到我的后端。什么是最好的解决方案?:
解决方案 1:发送包含 2 个部分的多表单(对象的 JSON 字符串 + 图像的图像表单)
解决方案2:发送一个简单的JSON消息,包括对象+图像作为数据:uri
您能帮我找出这两种解决方案的优缺点吗?或提出新的解决方案?
我建议使用表单数据将数据传递给服务器(即使用 multipart/form-data),因为这是标准 HTML 使用的。如果数据需要 JSON 格式,那么可以在服务器端进行转换。如果需要传递 JSON 对象,则可以使用字符串作为键,使用 JSON 字符串作为值。
使用 data URI 方案的后果是图像被编码成字符串,使其更长,因此客户端需要传递更多数据。