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