fastadmin里阿里云OSS插件的使用
安装好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证书, 等生效就可以了,如果阿里云里一直提示未生效,不要理会,实际已经生效
本博客只是记录个人学习中遇到的问题.供参考学习!

浙公网安备 33010602011771号