采集下来的数据,遇到图片不显示,图片加载失败该怎么排查问题?
排查流程:
1、先找一个图片不能显示的数据,在后台“视频”“数据管理”里面,去搜索该数据,点击“编辑”,查看详细数据
2、复制图片地址,到浏览器打开看看能否访问,如果不能访问,就是图片地址失效。如果大量的图片地址失效,且采集的是相同资源站的数据,建议你更换其他资源站采集再试。
如果你检查图片地址正确,能访问,但是对接到APP后,在APP里面图片不显示。那就需要通过调试app,来查看app里面是怎么加载图片的
有以下几种情况,可能造成对接到APP后,图片不显示
1、你采集的时候,图片已经同步到了本地服务器上,图片链接已经不是http开头的地址,如下图
这种相对路径的图片地址,在app里面无法自动补全,这就需要你自己处理一下对接APP的接口,将图片的相对地址,补全为绝对地址,以http开头
例如:http://你的域名/upload/vod/20240124-1/bfc17509212d93a400ec1585f9ed61ca.jpg
你也可以通过数据库批量替换,将图片地址改为绝对地址
2、采集同步到远程服务器,或同步到了第三方图床,返回的图片地址,带 mac:// 开头
这种情况,要么你通过对接app的接口,将图片地址中的 mac:// 替换为http 协议开头,要么你通过数据库批量替换,将mac://替换为http协议