概述
如果你需要使用文件存储服务,如“头像上传”,你需要在Casdoor中设置一个存储提供者并将其应用到你的应用程序中。
Casdoor支持两种类型的存储:本地和云。 在本章中,你将学习如何添加一个存储提供者以使用这些服务。
项目
- 客户端ID:由云存储提供者提供的唯一标识符。
- 客户端密钥:只有Casdoor和云存储服务知道的安全值。
- 端点:云存储服务的公共URL或域名。
- 端点(内网):云存储服务的内部或私有URL或域名。
- 路径前缀:文件位置的路径前缀。
信息
默认的路径前缀
是"/"。 例如,当路径前缀
为空时,一个默认的文件路径将是:
https://cdn.casbin.com/casdoor/avatar.png
你可以用"abcd/xxxx"填充它,然后你可以在以下位置存储你的头像:
https://cdn.casbin.com/abcd/xxxx/casdoor/avatar.png
- 存储桶:用于存储文件和数据的容器。
- 域名:你的云存储的CDN的自定义域名。
- 区域ID:用于指定云存储服务所在数据中心区域的标识符。
本地设置
我们支持将文件上传到本地系统。
云
我们支持AWS S3、Azure Blob Storage、MinIO、阿里云OSS、腾讯云COS,并且我们正在不断添加更多的云存储服务。