解决MinIO上传图片后返回URL无法访问的问题
一、问题现象
上传接口返回了文件的访问路径,比如:
http://127.0.0.1:9005/lease/20250808/xxx-uuid.png
但是用浏览器直接打开该地址却显示权限拒绝,前端也访问不到:
二、问题原因分析
桶权限设置不正确:
MinIO默认桶权限是私有的,即使浏览器能访问端口,也会因权限问题被拒绝访问文件
三、解决方案: 设置桶为公共读
使用MinIO命令行客户端mc
,给桶设置公共读权限:
mc alias set myminio http://127.0.0.1:9005 root 12345678
mc anonymous set public myminio/lease
重启项目后解决了