跳到主内容

概述

如果你需要使用文件存储服务,如“头像上传”,你需要在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 S3Azure Blob StorageMinIO阿里云OSS腾讯云COS,并且我们正在不断添加更多的云存储服务。