安装好fastadmin框架跟oss插件后,需要进行如下配置,
插件配置
参数名 | 参数说明 | 默认值 |
---|---|---|
AccessKey ID | 请在阿里云控制台个人中心获取 | 无 |
AccessKey Secret | 请在阿里云控制台个人中心获取 | 无 |
Bucket名称 | 存储空间名称 | yourbucket |
Endpoint | 地域节点,请在云存储详情中外网访问对应的Endpoint | oss-cn-shenzhen.aliyuncs.com |
CDN地址 | 请从云存储详情->Bucket配置->域名配置中获取 | https://cdn.yourbucket.net |
上传接口地址 | 请将yourbucket 换成你的Bucket名称 |
https://yourbucket.oss-cn-shenzhen.aliyuncs.com |
上传模式 | 支持直传和服务器中转模式 | 服务器中转 |
保存文件名 | 文件名占位符,文件名规则请点此参考 | /uploads/{year}{mon}{day}/{filemd5}{.suffix} |
上传有效时长 | 在页面加载后页面中上传按钮有效的时长 | 7200 |
最大可上传 | 上传文件大小限制 | 10M |
可上传后缀格式 | 上传文件后缀限制 | jpg,png,jpeg,gif,zip,rar,xls,xlsx |
缩略图样式 | 用于附件管理缩略图加载,规则请点击参考 | 无 |
API接口使用云存储 | 用于设定/api/common/upload 接口是否使用云存储 |
否 |
阿里云配置
1.创建Bucket,需要注意,默认选公共读就可以了,按提示操作就行,这里不做过多讲解;
2.在跨域设置->创建规则,建立如下规则:
请前往OSS详情
->数据安全
->跨域设置
->创建规则
,来源
和允许 Headers
均为*
,暴露 Headers
填写ETag
和x-oss-request-id
,允许 Methods
请设置为全选,如下图:
3.在OSS里的域名管理,绑定你的二级域名,比如oss.xx.net 这个域名需要备案通过,且之前没有被绑定过,绑定后,去域名解析那绑定CNAME,主机记录写二级前缀,比如 oss.xx.net 这里就写oss,记录值填OSS 外网访问域名
解析后,在OSS里的域名管理,证书托管里,上传一下ssl证书, 等生效就可以了,如果阿里云里一直提示未生效,不要理会,实际已经生效
标签:插件,OSS,域名,阿里,fastadmin,上传,oss From: https://www.cnblogs.com/basstk/p/18106693