Во всех вертикальных формах есть возможность добавить поле для загрузки файлов со стороны посетителя. Рассказываем, как настроить получение данных в свой аккаунт на Dropbox, Google Drive, Яндекс.Дискe, Selectel, Microsoft OneDrive и Amazon S3.
Добавьте новое поле типа «Файл» в Контенте любой вертикальной формы, можно использовать блоки: BF204N, BF310N, BF311N, BF402N, BF403N и BF502N.
Нажмите на ссылку «Получить ключ» и выберите сервис хранения файлов.
Добавление сервиса Google Drive
Нажмите на кнопку получения доступа к сервису
Дайте доступ к сервису приложению Тильды
Скопируйте полученный код
Вставьте код в Контенте блока в поле
Добавление сервиса Dropbox
Нажмите на кнопку получения доступа к сервису
Дайте доступ к сервису приложению Тильды
Скопируйте полученный код
Вставьте код в Контенте блока в поле
Добавление сервиса Яндекс Диск
Нажмите на кнопку получения доступа к сервису
Дайте доступ к сервису приложению Тильды
Скопируйте полученный код
Вставьте код в Контенте блока в поле
Добавление сервиса Selectel
Для добавления сервиса Selectel создайте аккаунт на сервисе и пополните баланс минимум на 100 рублей. Данное хранилище является платным, подробнее о тарифах вы можете прочитать на странице цен Selectel в разделе «Объектное хранилище».
Перейдите во вкладку Объектное хранилище, а потом во вкладку Пользователи и нажмите на кнопку «Создать пользователя»
Введите имя пользователя (оно будет в формате НомерАккаута_Имя) и сгенерируйте пароль. Сохраните эти данные, они понадобятся для подключения. Поставьте галочку «Использовать эти данные для доступа по протоколу S3»
Перейдите во вкладку Хранилище и нажмите на кнопку «Создать контейнер»
Укажите имя контейнера и сохраните изменения
Контейнер появится в списке. Перейдите в его настройки и выберите «Управление доступом»
Укажите имя пользователя, которого вы создали. Поставьте ему права «Чтение и запись».
Перейдите в Тильду в настройки формы к полю, где вы будете принимать данные и нажмите на ссылку для подключения сервиса.
Среди списка сервисов выберите «Selectel»
Укажите имя пользователя (в формате НомерАккаунта_Имя), пароль от него и название контейнера (Bucket). Сохраните изменения.
Сервис подключен.
Сохраните изменения.
Чтобы файлы были доступны по ссылке всем, а не только владельцу, создайте дополнительный публичный контейнер → назовите его tildalinks → дайте пользователю доступ к нему по инструкции выше → в настройках интеграции на Тильде установите галочку «Открыть доступ всем по ссылке».
Нажмите на кнопку «Создать контейнер»
Укажите название контейнера «tildalinks» и выберите тип «Публичный» → дайте пользователю доступ к этому контейнеру по инструкции выше
В настройках интеграции на Тильде установите галочку «Открыть доступ всем по ссылке» и сохраните изменения
Важно: Для закачки самих файлов используйте контейнер с названием отличным от tildalinks
Добавление сервиса Microsoft OneDrive
Выберите в списке сервис OneDrive
Дайте доступ приложению Tilda Publishing
Сервис подключен. Теперь его можно подключать в Контенте формы, добавив Widget Key
Добавление сервиса Amazon AWS
В панели управления Amazon S3 создайте Bucket, в котором будут храниться файлы. Нажмите на Create Bucket.
Назовите Bucket и обязательно поставьте настройку ACLs enabled. Запомните, какой регион вы выбрали в AWS Region
Установите настройку Block all public access. Завершите создание Bucket
После создания Bucket, нажмите на свое имя пользователя в верхнем правом углу и выберите меню Security Credentials
Перейдите к вкладке Access Keys. Этих ключей может быть максимум 2. Нажмите на кнопку Create New Access Key, чтобы создать новый.
Вы получите 2 параметра — ID ключа и сам ключ. Сохраните эти данные, они понадобятся для настройки.
На странице подключения файловых сервисов выберите Amazon S3.
На странице настройки вставьте полученные данные — регион, название Bucket, ID ключа и сам ключ. Сохраните изменения.
Подключение готово! Осталось настроить дополнительные параметры загрузки файлов
Дополнительные настройки
После сохранения и переопубликации страницы файлы будут отправляться в стандартную папку Приложения → Tilda Publishing. Папку можно поменять в настройках хранилища.
В настройках сервиса хранения также можно запретить отправлять через форму определенные типы файлов. Вы можете выбрать предустановленные типы расширений (изображения, видео, документы) или прописать нужные через пробел.
Для сервисов Google Drive, Яндекс Диск и Selectel вы можете регулировать доступ к файлу по ссылке: в целях безопасности, доступ к файлу предоставляется только аккаунту, который выпустил ключ. Вы можете установить галочку и открыть доступ всем по ссылке. Это пригодится, если заявки из форм обрабатывает другой человек. Для Selectel понадобится дополнительная настройка.
В Контенте блока с формой есть галочка для разрешения загружать несколько файлов (до 10).
Максимально загружаемый размер файла — 30 мегабайт
Лимит обращений к ссылке на файл — 10 кликов. Далее файл можно открыть только из облака.