【发布时间】:2017-01-06 08:07:55
【问题描述】:
背景信息:
我有一个人表,其中包含人的图像。图像以 base64 编码(限制为 128 x 128)。因此,您可以通过 API 进行调用,该调用将返回所有人员数据。可能有 10 条记录或 1000 条记录(分页是一种选择)。对于响应中的每个 base64 字符串,大小大约为 40k 字节。因此,如果您加载,假设 100 条记录,数据包大小如果相当大,考虑到每个人记录返回的附加数据。
问题:
在 json 响应中返回 base64 编码的图像是否被认为是最佳做法,还是应该使用 URL 链接?
抱歉,如果这是重新发布,但我确实查看了类似问题部分,但找不到任何回答我问题的内容。
非常感谢!
【问题讨论】:
-
最好的做法是在 json 响应中返回 base64 编码的图像,还是应该使用 URL 链接? 当然最好的做法是发送图片 URL 而不是 base64 编码的图片
-
@Div 感谢您的回复。应该很可能以可以给出差异(优点/缺点)的方式来表达它。
-
好的,这就是为什么我没有发布答案,无论如何感谢您的建议。
标签: c# json asp.net-mvc rest encoding