前后端分离项目,用base64传输图片速度太慢,有什么好办法?

【问题】
是否有替代base64传输图像的办法,性能比base64好?

【使用场景】
后端一次性加载很多张256x256的小图,同时还有小图的基本信息,如何快速的将其传给前端?前期使用base64加密传输太慢,不符合项目需要。
后端使用SpringBoot,前端使用Vue。

浏览器只能用HTTP通信。最好那就是通过HTTP协议直接传输二进制图片文件了。

谢谢你的回复。我试了一下后端直接返回byte图片流,不经过base64加密,确实时间节省了接近一半。还有其他好办法推荐吗

没什么好办法推荐。你想提升性能就可以考虑把图片存储在云端,配合 CDN可以进一步提高访问速度。

好的,明白你的思路