Прямая ссылка · Яндекс.Диск

Прямая ссылка на файл с Яндекс.Диска

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

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

Почему ссылка с Яндекс.Диска не встраивается

Кнопка «Поделиться» даёт ссылку на страницу-просмотрщик Яндекс.Диска — с интерфейсом, кнопкой скачивания и предпросмотром. Это не адрес самого файла. Такую ссылку нельзя вставить в тег <img>, <audio> или <video> — сайт ждёт прямой адрес файла, а получает HTML-страницу. Отсюда и пустота вместо картинки.

Можно ли получить прямую ссылку

Технически из ссылки Яндекс.Диска можно вытащить «прямую» через API загрузки, но для сайта это плохое решение: такие ссылки временные и нестабильные — они меняются, истекают, а при заметном трафике диск отдаёт заглушку вместо файла. Встроенное на сайт таким образом видео или картинка в любой момент могут пропасть.

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

Что надёжнее

Загрузите файл в LF Drive и получите постоянную прямую ссылку вида https://lfdrive.ru/f/КОД. Она ведёт прямо на файл, работает по https и не «протухает». Как проверить, что ссылка прямая: откройте её в новой вкладке — должен открыться сам файл или начаться скачивание, а не интерфейс диска.

Ссылка, которая встроится

Загрузите файл в LF Drive — прямая ссылка ведёт прямо на файл, работает в теге img, audio, video и не ломается при трафике. Есть бесплатный тариф.

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

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

Как понять, что у меня прямая ссылка, а не на просмотрщик?

Откройте ссылку в новой вкладке в режиме инкогнито. Прямая ссылка отдаёт сам файл или начинает скачивание. Если открывается интерфейс диска — это ссылка на просмотрщик.

Почему встроенный файл с Яндекс.Диска то работает, то нет?

Диск отдаёт временные ссылки и при трафике показывает заглушку. Для стабильной работы на сайте нужна постоянная прямая ссылка.

С Google Диском так же?

Да, механика одинаковая: ссылка «Поделиться» ведёт на просмотрщик и ненадёжна для встраивания. Про это есть отдельная статья.