Прямые ссылки · Google Диск

Прямая ссылка на файл с Google Диска

Время чтения ~5 минут · как сделать и в чём подвох

Обычная ссылка «поделиться» из Google Диска ведёт на страницу просмотра, а не на сам файл. Для сайта, кнопки скачивания или плеера это не работает. Есть приём, как переделать её в прямую ссылку — покажу его, а заодно честно объясню, почему на важных файлах он часто подводит и чем его лучше заменить.

Приём: переделать ссылку вручную

Когда вы открываете доступ к файлу, Google даёт ссылку такого вида:

https://drive.google.com/file/d/1AbCdEfGhIjK/view?usp=sharing

Длинный набор символов в середине — это ID файла (здесь 1AbCdEfGhIjK). Чтобы получить прямую ссылку на скачивание, подставьте этот ID в другой адрес:

https://drive.google.com/uc?export=download&id=1AbCdEfGhIjK

Скопируйте ID из своей ссылки (между /d/ и /view) и вставьте после id=. Перед этим обязательно откройте доступ «для всех, у кого есть ссылка».

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

Почему этот способ часто ломается

Приём рабочий, но рассчитывать на него для файла, который должен годами жить на сайте, рискованно:

Для разовой задачи «дать человеку скачать файл по ссылке» приём с Google Диском вполне сгодится. Проблемы начинаются, когда ссылка должна стабильно работать на сайте и выдерживать трафик.

Надёжная альтернатива

Если файл нужен именно для сайта — кнопка, плеер, картинка, шрифт — проще сразу положить его туда, где прямая ссылка выдаётся как основная функция, а не как обходной путь:

  1. Загрузите файл в LF Drive.
  2. Скопируйте готовую прямую ссылку вида https://lfdrive.ru/f/КОД.
  3. Вставьте её в кнопку, тег или настройки блока.

Никаких страниц-предупреждений, лимитов на скачивание «по выходным» и меняющихся адресов: ссылка постоянная и одинаково годится и для скачивания, и для встраивания.

Прямая ссылка без костылей

Загрузите файл в LF Drive и получите постоянную прямую ссылку — она работает и для скачивания, и для вставки на сайт, без лимитов Google Диска. Есть бесплатный тариф, чтобы попробовать.

Попробовать LF Drive

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

Почему по прямой ссылке Google Диска вместо файла открывается страница про вирусы?

Для крупных файлов Google не может выполнить автоматическую проверку и показывает промежуточную страницу с подтверждением. Прямого скачивания в этом случае не происходит — это и ломает работу на сайте.

Можно ли так встроить картинку или аудио с Google Диска?

Технически есть отдельные форматы ссылок для встраивания, но они работают нестабильно и часто отваливаются. Для тегов <img> и <audio> надёжнее прямая ссылка с файлового хостинга.

Ссылка с Google Диска вчера работала, а сегодня нет. Почему?

Скорее всего сработал лимит на скачивания или изменились условия доступа. Диск не предназначен для отдачи файлов на сайты, поэтому такие сбои — обычное дело.