страпи — измените расположение папки загрузки и ограничьте доступ к файлам

#strapi

Вопрос:

Есть ли в strapi способ настроить местоположение для загрузки мультимедиа, а также ограничить доступ к нему?

в документах по настройке промежуточного программного обеспечения указан только один вариант изменения размера MaxFileSize.

Страпи использует коа-тело и грозен для обработки файлов, но я не смог найти возможность настроить путь и там.

Я на страпи в3.6.2.

Ответ №1:

Ограничение доступа к файлам: Насколько мне известно, плагин загрузки не поддерживает ограничение доступа к файлам на основе аутентификации разрешений пользователя. Например, поставщик корзины aws ожидает общедоступную корзину, а локальный поставщик загрузки обслуживает все файлы без разбора. Варианты решения этой проблемы включают:

  1. Создание пользовательского поставщика загрузки
  2. Изменив плагин загрузки, разработайте собственный плагин
  3. Полностью настраиваемые загрузки в сервисе моделей strapi
  4. ….

Расположение папки загрузки: Strapi-провайдер-загрузка-локальный выбирает путь из конфигурации промежуточного программного обеспечения здесь. Хотя я не знаю, используется ли эта переменная где-либо еще и может быть (безопасно) изменена в файле конфигурации промежуточного программного обеспечения.