Прямая ссылка на файл с Google Диска
Обычная ссылка «поделиться» из 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 показывает промежуточную страницу «не удалось проверить на вирусы». Прямого скачивания не получается, и на сайте всё рушится.
- Лимит на количество скачиваний. При наплыве посетителей Диск временно блокирует файл за «превышение лимита» — ссылка перестаёт отдавать файл до следующего дня.
- Это не предусмотренный сценарий. Google Диск не задуман как хостинг для чужих сайтов, поэтому правила могут поменяться в любой момент без предупреждения.
- Для встраивания (плеер, картинка) — отдельная морока. Для тега
<img>или<audio>нужен ещё другой формат ссылки, и он работает нестабильно.
Надёжная альтернатива
Если файл нужен именно для сайта — кнопка, плеер, картинка, шрифт — проще сразу положить его туда, где прямая ссылка выдаётся как основная функция, а не как обходной путь:
- Загрузите файл в LF Drive.
- Скопируйте готовую прямую ссылку вида
https://lfdrive.ru/f/КОД. - Вставьте её в кнопку, тег или настройки блока.
Никаких страниц-предупреждений, лимитов на скачивание «по выходным» и меняющихся адресов: ссылка постоянная и одинаково годится и для скачивания, и для встраивания.
Загрузите файл в LF Drive и получите постоянную прямую ссылку — она работает и для скачивания, и для вставки на сайт, без лимитов Google Диска. Есть бесплатный тариф, чтобы попробовать.
Попробовать LF DriveЧастые вопросы
Почему по прямой ссылке Google Диска вместо файла открывается страница про вирусы?
Для крупных файлов Google не может выполнить автоматическую проверку и показывает промежуточную страницу с подтверждением. Прямого скачивания в этом случае не происходит — это и ломает работу на сайте.
Можно ли так встроить картинку или аудио с Google Диска?
Технически есть отдельные форматы ссылок для встраивания, но они работают нестабильно и часто отваливаются. Для тегов <img> и <audio> надёжнее прямая ссылка с файлового хостинга.
Ссылка с Google Диска вчера работала, а сегодня нет. Почему?
Скорее всего сработал лимит на скачивания или изменились условия доступа. Диск не предназначен для отдачи файлов на сайты, поэтому такие сбои — обычное дело.