Операции
Файлы и фото в безопасном хранилище
Фото, PDF, документы, чеки. В S3, с подписанными ссылками, разграничено по видимости и ролям.
Проблема
Фото лежат в галереях. Документы — в почте. Квитанции — в машинах. Ничего не связано с работой.
Как это работает
- Step 01
Загружайте откуда угодно
Мобильное приложение, веб или API — данные идут прямо в S3.
- Step 02
Установите видимость
owner_only / organization_only / shared / client_visible.
- 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 не кешируется после истечения.
Попробовать Файлы и фото в безопасном хранилище
Бесплатно для маленьких команд. Включается в один клик.