[图片] 今天在和前端同学对接图片处理的时候,遇到了方案上的选择,设计到使用 Base64 的字符串用作前后端数据的传输,记录如下: Base64 是一种任意二进制到文本字符串的编码方法,常用于在 URL、Cookie、网页中传输少量二进制数据。 在处理图片的场景,Base64 的优点是能够支持字符串传输,方便前后端交 ..

Base64 处理图片的局限性

今天在和前端同学对接图片处理的时候,遇到了方案上的选择,设计到使用 Base64 的字符串用作前后端数据的传输,记录如下:

Base64 是一种任意二进制到文本字符串的编码方法,常用于在 URL、Cookie、网页中传输少量二进制数据。

在处理图片的场景,Base64 的优点是能够支持字符串传输,方便前后端交互,不会涉及到流的传输。

当然也有明显的缺点:

  1. 消耗前端资源。
  2. 字符串数据可能丢失,导致加载到本地的图片碎裂。
  3. 不适合大于 200K 的图片。
  • Base64
    6 引用 • 5 回帖
  • 技术

    到底什么才是技术呢?

    94 引用 • 184 回帖 • 2 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    181 引用 • 1245 回帖
回帖   
请输入回帖内容...