开源版本文件存储能否支持本地磁盘,应该如何配置?

因为项目部署在NAS上,想充分利用NAS的存储阵列而不是再单独开一个盘给MinIO,所以在前后端部署完成后,在基础设施-文件配置里面新增了一个本地磁盘的配置,指向目录/vol1/jee_files,自定义域名设置成了网站域名:端口号,后面没加东西。点击测试成功,目录下能看到自动上传的图片,手动传自己的图片也能成功,在jee_files下能看到相应日期的文件夹,进去也能看到文件。

但在文件列表里所有的图片都是加载失败,按F12看提示的是404,请求URL是http://域名:端口/admin-api/infra/file/27/get/upload/日期/文件名.jpg。

如果在Nginx加入以下代码:

location ~ ^/admin-api/infra/file/(\d+)/get/upload/ {

   rewrite ^/admin-api/infra/file/(\d+)/get/upload/.*$ /admin-api/infra/file/$1/get break;

   proxy_pass http://127.0.0.1:48080;

   proxy_set_header Host $host;

   proxy_set_header X-Real-IP $remote_addr;

   proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

   proxy_set_header X-Forwarded-Proto $scheme;

}

不会报404,但还是加载失败,直接访问URL会提示{"code":1600001000,"data":null,"msg":"系统开小差了"}

如果什么都不改,请求URL会变成http://域名:端口/upload/admin-api/infra/file/27/get/upload/1/日期/1/文件名.jpg


想问问如果需要按照本地磁盘配置文件存储的话,应该如何操作?

评论区

对唔住,我系锁仔 2026-03-16 15:18

@超级管理员

已解决,问题出在端口号上,设置成后端的端口号就获取成功了

回复

扫码关注

添加客服
图片未加载,请刷新后再试
联系我们