一、問題現象
上傳接口返回了文件的訪問路徑,比如:
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
重啟項目后解決了