Обзор
Если вам необходимо использовать услуги хранения файлов, такие как «загрузка аватара», вам нужно будет настроить провайдера хранилища и применить его к вашему приложению в Casdoor.
Casdoor поддерживает два типа хранилищ: Локальное и Облачное. В этой главе вы узнаете, как добавить провайдера хранилища для использования этих услуг.
Элемент
- Client ID: Уникальный идентификатор, предоставляемый провайдером облачного хранилища.
- Client secret: Защищенное значение, известное только Casdoor и облачной службе хранения.
- Endpoint: Публичный URL или домен облачной службы хранения.
- Endpoint (Intranet): Внутренний или приватный URL или домен облачной службы хранения.
- Path prefix: Префикс пути для расположения файла.
информация
По умолчанию Path prefix
это "/". Например, когда Path prefix
пуст, путь к файлу по умолчанию будет:
https://cdn.casbin.com/casdoor/avatar.png
Вы можете заполнить его «abcd/xxxx», и тогда вы сможете хранить ваш аватар в:
https://cdn.casbin.com/abcd/xxxx/casdoor/avatar.png
- Bucket: Контейнер, используемый для хранения файлов и данных.
- Domain: Пользовательское доменное имя CDN для вашего облачного хранилища.
- Region ID: Идентификатор, используемый для указания региона данных центра, где расположена облачная служба хранения.
Локальный
Мы поддерживаем загрузку файлов в локальную систему.
Облако
Мы поддерживаем AWS S3, Azure Blob Storage, MinIO, Alibaba Cloud OSS, Tencent Cloud COS, и мы постоянно добавляем больше облачных служб хранения.