Операции

Файлы и фото в безопасном хранилище

Фото, PDF, документы, чеки. В S3, с подписанными ссылками, разграничено по видимости и ролям.

Проблема

Фото лежат в галереях. Документы — в почте. Квитанции — в машинах. Ничего не связано с работой.

Как это работает

  1. Step 01

    Загружайте откуда угодно

    Мобильное приложение, веб или API — данные идут прямо в S3.

  2. Step 02

    Установите видимость

    owner_only / organization_only / shared / client_visible.

  3. Step 03

    Доступ через подписанный URL

    Короткоживущие подписанные URL контролируют каждое чтение.

Что входит

  • Хранилище на S3

    Большие файлы хранятся в S3; Supabase хранит только метаданные.

  • Видимость по уровням

    Четырехуровневая система видимости, контролируемая перед подписанием.

  • Универсальное прикрепление

    Прикрепляйте к клиентам, работам, опросам, отчетам, счетам, сметам, предложениям, расходам, доставкам, машинам, маршрутам.

  • Валидация загрузок

    Проверка MIME-типа и размера на сервере по категориям.

  • Доступ через подписанный URL

    Бакет приватный; чтение всегда происходит через свежий подписанный URL.

  • Поддержка других провайдеров в будущем

    Зарезервированы слоты для Google Drive и Dropbox.

Почему команды выбирают это

  • Никаких сырых данных в базе — быстрые запросы, предсказуемые затраты.
  • Бакет остается приватным; доступ предоставляется намеренно через подписанные URL.
  • Одна таблица файлов для всех вложений в организации.
  • Контроль видимости предотвращает чрезмерный доступ на уровне действий.

Как это выглядит

Screenshot

Загрузка файла

Screenshot

Галерея фото

Screenshot

Настройки видимости

Сценарии использования

  • Фото до/после

    Фото прикрепляются к опросу или отчету и отображаются в предложении.

  • Квитанции

    Квитанции расходов загружаются из мобильного приложения и прикрепляются к строке расхода.

  • Подписанные документы

    Подписанные PDF загружаются в работу и видны клиенту через портал.

Хорошо работает с

Частые вопросы

Где хранятся мои файлы?

В вашем S3 бакете. Мы никогда не копируем данные в Supabase или нашу инфраструктуру.

Могу ли я использовать свой S3 бакет?

Да — установите AWS_S3_BUCKET и соответствующие учетные данные. Мы никогда не читаем и не пишем вне настроенного бакета.

Как работает видимость?

Четыре уровня: owner_only, organization_only, shared, client_visible. Контролируется на уровне базы данных (RLS) и перед подписанием каждого URL.

Какие типы файлов разрешены?

Изображения (png, jpeg, webp, svg), документы (pdf, office, csv, txt, zip), видео (mp4, mov). Ограничения размера по категориям.

Сканируются ли загрузки на вредоносное ПО?

Не в критическом пути. Интеграция сканирования поставляется с корпоративным тарифом.

Как долго действуют подписанные URL?

10 минут по умолчанию. Интерфейс переполучает их каждый раз, поэтому ни один URL не кешируется после истечения.

Попробовать Файлы и фото в безопасном хранилище

Бесплатно для маленьких команд. Включается в один клик.