感觉挺坑的,所以记录一下。
从数据库里获取的blob类型会被自动转化为字符串格式,并不是blob格式,比如
这里的img字段就是blob类型,但是此处读取后变成了字符串
可能与我的img类型定义有关,但是我解决了这个问题,可以不需要修改这里
读取blob类型方法为window.URL.createObjectURL(blob),但是我这里的是字符串类型,所以会一直报错,需要一个方法将获取到的字符串类型的blob转化掉,即以下方法
首先去除blob字符串固定的前缀,经过处理(这里我也不是很懂),得到的blob大概是这个样子
blob:http://localhost:3000/ef55f025-d612-459b-ad43-75d131a6c10a,然后再对这个blob进行
window.URL.createObjectURL(blob)就可以获得到blob2,这里就可直接绑定在网页上的组件src属性上了。