Appearance
文件存储配置
前言
文件存储支持多种方式,如使用第三方Oss进行文件存储,则去对应平台获取相关参数即可,推荐使用七牛云,友链地址:https://s.qiniu.com/ZBBBje
方式一:使用oss存储(推荐)
以七牛云为例,先进入七牛云个人中心获取秘钥信息
创建一个对象存储空间,空间名称就是 bucketName
绑定一个用户访问文件的域名
生成配置如下图所示:请注意:填写访问域名时需要加上https/http!
方式二:使用nginx配置为上传目录提供访问(推荐)
注意:前提条件,已经安装完成nginx并可以正常使用(很多人直接忽略这一步!)
- 宝塔面板中,在前端项目的配置文件中,增加如下参数; alias /application/static/upload/; 可以替换成你设置的文件上传的路径
location /file {
alias /application/static/upload/;
}
进入Tduck后台,选择“本地”,把上述步骤定义的文件路径填写好
系统设置中,访问域名要按照此格式填写: http://前端项目访问地址/file,需要添加/file才能正常访问
⚠️ 域名必须要可以直接打开tduck后台页面,域名+端口号的记得加上端口号!
如果图片不能回显,检查是否有宝塔自带的默认参数,删掉他,再重新访问!
方式三:使用后端项目为文件提供访问服务(不推荐)
新手不要用这个方法,不会配置的别说是教程的问题...
进入tdcuk后台-系统管理-系统配置中找到文件存储
- 选择类型为“本地”,自定义一个存储路径
- 如下所示,注意替换ip为你的ip,端口需要开放,例如:http://192.168.1.2:8998/tduck-api/u
- 注意:需要重启后端项目、访问域名后必须加 /tduck-api/u