java 图片多引用删除

java图片存在oss,多个程序使用了同一张存储图片,图片删除后其他程序就无法下载该图片,如何让图片能删除,其他程序也能正常使用

设置一个标志,每个程序对应,哪个程序删除图片,哪个就打上标志,图片不删除。

后面判断打了标志的就不显示,没有的就可以下载。

每张图片对应一个oss的路径fileKey,当某个程序删除图片时,给该程序返回一个默认fileKey路径,其它没有删除的仍然返回有效fileKey路径

一般而言,我们在对应业务的表里面都会存一个图片地址的相对路径,你把这个业务表中的地址删了不就访问不了了。