Перейти к основному содержанию

Обзор

Если вам необходимо использовать услуги хранения файлов, такие как «загрузка аватара», вам нужно будет настроить провайдера хранилища и применить его к вашему приложению в 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, и мы постоянно добавляем больше облачных служб хранения.