图片在minio,怎么设置图片需要授权才能访问,比如一些身份证图片图片地址,不能直接访问

Blade 未结 1 101
洪猪长
洪猪长 剑圣 2024-11-25 11:38

一、该问题的重现步骤是什么?

1. 图片在minio,怎么设置图片需要授权才能访问,比如一些身份证图片图片地址,不能直接访问

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-11-25 11:46

    如果要灵活操作,需要minio服务放到内网,后端java写一个接口对minio的地址进行代理转发,转发时可以自定义这个java接口的任何权限操作。保证minio的服务只能java接口访问便可。


    比如系统自带的这个接口,上传的时候会把文件保存到附件表,你拷贝一份,更改下逻辑,返回自建的附件接口,根据附件id来查询到地址,并且读取文件流并返回。这样用户看到的就是类似于 http://localhost/resource/attach/1 这样的地址了。你再针对这个统一的接口地址来进行权限控制便可。

    CleanShot20241125114418@2x.png

    0 讨论(0)
提交回复