从服务器上获取到的图片换为base64之后,前端告诉我不能显示。查询之后发现原来还要在base64加上前缀。
- base64编码的png图片数据前缀:data:image/png;base64,
- base64编码的jpg图片数据前缀:data:image/jpg;base64,
- base64编码的jpeg图片数据前缀:data:image/jpeg;base64,
假如转换的jpg类型图片的base64为:"/hfhcWEHVIWUEBCHCHWEUI",
那么加上前缀后为:"data:image/jpg;base64,/hfhcWEHVIWUEBCHCHWEUI"。(其实真正的base64很长,这里只是举个例子。)