我们应该对图像进行 Base64 URL 编码吗?
Should we encode Base64 URL of an image?
我调用 api A 接收图像,服务器将响应:
Case 1 : Image encode base64 (好不好?我怕编码base64会让api size太大)
情况 2:Url 对图像进行 base64 编码
哪一个是最好的选择?对于情况 2,我们是否应该在响应客户端之前编码 base64 url?谢谢。
通常不需要对图像进行编码,因为您只需将原始数据从客户端传递到服务器即可。您指定的编码算法不仅会占用额外的内存,而且还会占用更多的处理能力来在客户端反转编码,并且它们没有任何优势。
唯一对图像进行编码的情况是将图像存储在数据库中,但如果这样做,实际上应该将图像保存到服务器上的本地路径,并将文件路径存储在数据库。
请参阅Is it a good practice to send images in base64 string from android to PHP?
我调用 api A 接收图像,服务器将响应: Case 1 : Image encode base64 (好不好?我怕编码base64会让api size太大) 情况 2:Url 对图像进行 base64 编码 哪一个是最好的选择?对于情况 2,我们是否应该在响应客户端之前编码 base64 url?谢谢。
通常不需要对图像进行编码,因为您只需将原始数据从客户端传递到服务器即可。您指定的编码算法不仅会占用额外的内存,而且还会占用更多的处理能力来在客户端反转编码,并且它们没有任何优势。 唯一对图像进行编码的情况是将图像存储在数据库中,但如果这样做,实际上应该将图像保存到服务器上的本地路径,并将文件路径存储在数据库。
请参阅Is it a good practice to send images in base64 string from android to PHP?