如果要灵活操作,需要minio服务放到内网,后端java写一个接口对minio的地址进行代理转发,转发时可以自定义这个java接口的任何权限操作。保证minio的服务只能java接口访问便可。
比如系统自带的这个接口,上传的时候会把文件保存到附件表,你拷贝一份,更改下逻辑,返回自建的附件接口,根据附件id来查询到地址,并且读取文件流并返回。这样用户看到的就是类似于 http://localhost/resource/attach/1 这样的地址了。你再针对这个统一的接口地址来进行权限控制便可。
扫一扫访问 Blade技术社区 移动端