Блог дизайн-студии wave

Делаем возможным скачивание файлов с сайтов, сделанных на Тильде (Тильда + Google Диск)

Мы столкнулись с простой на первый взгляд задачей:
На сайте должна быть кнопка «Скачать файл», и при клике загрузка должна начинаться сразу, без перехода на стороннюю страницу.
Разбираемся, как это реализовать на Тильде.

🚧 Проблема 1 — Загрузить файл в Тильду нельзя

Если искать в самой Тильде, то — такой функции нет.
Ответ от Тильды «как загрузить файл на свой сайт». Ниже ответ с рекомендацией загрузить файл на гугл диск и вставить ссылку с него.
Скриншот с сайта Тильды на тему скачивания файлов

🌐 Проблема 2 — Google Drive даёт «не ту» ссылку

Если загрузить файл на Google Drive и поделиться, то получаем такую ссылку:
https://drive.google.com/file/d/1UlIyZidKw-RLScN6hxxIhni1AX9xAUtW/view?usp=sharing
И это не то что нужно:
  • при клике откроется страница Google Drive;
  • нужно будет искать и нажимать ещё одну кнопку «Скачать»;
  • это лишнее действие, плюс посетитель уходит с вашего сайта.

✅ Решение — делаем прямую ссылку на скачивание

Чтобы сразу запустить загрузку файла с кнопки, нужно немного изменить ссылку от Google Drive.
Берём ID файла из ссылки. Это часть между /d/ и /view:
ID = 1UlIyZidKw-RLScN6hxxIhni1AX9xAUtW
Теперь вставляем его в другую ссылку:
https://drive.google.com/uc?export=download&id=1UlIyZidKw-RLScN6hxxIhni1AX9xAUtW
🔗 Эта ссылка при клике сразу запускает загрузку файла, не открывая Google Drive.
Вот пример:

🎯 Готово

Теперь у нас есть удобная кнопка, по которой файл начинает скачиваться автоматически и работает на Тильде.

Подписывайтесь на наш канал в Телеграме.