关于图片防吞的问题

随便聊聊 · 383 次浏览
night_lye 创建于 2022-08-14 10:25

将图片转成base64字符串再用img标签插入sm,插入的时候还能用,但换个文件夹再点回来就消失了。问问大佬是怎么防吞图片的?


回复内容
Fronz 2022-08-14 18:12
#1

SM base64 失效是因为 SM 加载卡片内容时会在图片 url 前面加上本地文件路径前缀“file://xxxx”。对于 base64 来说,拼接之后就会导致 url 错误。我的做法是使用 onerror 监听 <img> 标签的加载错误事件,当触发回调时重新设置 url 

night_lye 回复 Fronz 2022-08-14 19:23 :

感谢回复!

回复主贴