Как сделать прямую ссылку для скачивания файла
Очень часто появляется необходимость добавить файл на сайт и предложить посетителям вашего лендинга скачать его прямо с сайта, не совершая дополнительных действий.
Это может быть, например, полный прайс на услуги и товары или список необходимых документов.
Файл для скачивания и ссылка на него создаётся через сервис Google Drive.
Как создать ссылку на файл для скачивания
1. Откройте Google Drive
Перейдите в сервис Google Диск по ссылке и войдите в свой аккаунт:
Ссылка на документ
Автор: Dr. Marcus Gossler.
Фото с портала ru.wikipedia.org
В некоторых диссертациях невозможно не сослаться на архивные документы и источники. При этом ссылаться на них необходимо в соответствии с государственными стандартами ― ГОСТом 7.1–2003 «Библиографическая запись. Библиографическое описание. Общие требования и правила составления» и ГОСТом Р 7.0.5-2008 «Библиографическая ссылка. Общие требования и правила составления». Библиографические ссылки на архивные документы позволяют определять местонахождение документа, хранящегося в определённом архивохранилище, личном архиве, музее, библиотеке и т. д., и таким образом идентифицировать его. Ссылки на архивные документы могут содержать следующие элементы:
— заголовок;
— основное заглавие документа;
— сведения, относящиеся к заглавию;
— сведения об ответственности;
— поисковые данные документа;
— сведения о местоположении объекта ссылки в документе;
— сведения о деле (единице хранения), в котором хранится документ ― объект ссылки;
— примечания.
В качестве поисковых данных документа указывают:
— название архивохранилища;
— номер фонда, описи (при наличии), порядковый номер дела по описи и т. п.;
— название фонда;
— местоположение объекта ссылки в идентифицирующем документе (номера листов дела).
Все элементы поисковых данных документа разделяют точками:
ОР РНБ. Ф. 316. Д. 161. Л. 1.
РО ИРЛИ. Ф. 568. Оп. 1. № 196. Л. 18–19 об.
Название архивохранилища приводят в виде аббревиатуры, при этом расшифровка аббревиатуры может содержаться в списке сокращений, прилагаемом к тексту. Если список сокращений отсутствует, а аббревиатура архивохранилища не является общепринятой, название архивохранилища указывают полностью с сокращением отдельных слов и словосочетаний в соответствии с ГОСТ 7.12 и ГОСТ 7.11 или раскрывают после приведённой аббревиатуры:
РГИА
РГАДА
ОАД РНБ или Отд. арх. документов РНБ
Арх. РГБ
Арх. кинофонофотодокументов
НА РТ (Нац. арх. Республики Татарстан)
Обозначение и номер фонда приводят после названия архивохранилища. Указывают все элементы поисковых данных, принятые в конкретном архивохранилище, необходимые для идентификации документа (например, номер и название части фонда, номер картона, годы, если они являются элементом поисковых данных, и т. п.). В качестве обозначения архивного фонда, описи, порядкового номера дела (единицы хранения), зафиксированного в архивной описи, используют сокращения: «ф.» (фонд), «оп.» (опись), «д.» (дело), «ед. хр.» (единица хранения), «№» (номер), «об.» (оборот) — в зависимости от того, какие обозначения приняты в данном архивохранилище:
ОР РНБ. Ф. 416. Оп.1. Д. 26. Л. 1.
ОР РГБ. Ф. 573. Оп. 1. Картон 5. Д. 14. Л. 18–20.
ОАД РНБ. Ф. 1. Оп. 1. 1856 г. Ед. хр. 21.
Арх. ГЭ. Ф. 1. Оп. 1. 1927/1928 г. Д. 563.
После номера фонда в круглых скобках может быть указано его название. Если номер фонда отсутствует, после названия архивохранилища приводят название фонда, как правило, в именительном падеже, за исключением случаев, когда это противоречит грамматическим нормам языка или не соответствует названию конкретного фонда, принятому в архивохранилище:
ОР РГБ. Ф. 573 (Б. С. Боднарский)
ОР РНБ. Ф. 316 (Научно-исследовательский институт книговедения)
РГАДА. Ф. Сношения России с Китаем
РГАДА. Ф. Сената
Внутритекстовые ссылки на архивные документы, как правило, содержат поисковые данные документа и лишь в случае необходимости описание документа полностью:
(ЦГАИПД. Ф. 1728. Ед. хр. 537079)
(Личное дело П. И. Болдина // ЦГАИПД. Ф. 1728. Ед. хр. 537079)
В подстрочных и затекстовых ссылках также могут быть приведены только поисковые данные объекта ссылки, если сведения о нём содержатся в тексте документа:
29 НБА РКП. Ф. 2. Оп. 1. Д. 1.
В тексте говорится о «Наказе» Книжной палате, утвержденном Временным правительством в мае 1917 г.; сам документ хранится в Научно-библиографическом архиве Российской книжной палаты, в подстрочной ссылке приведены его поисковые данные.
В подстрочных и затекстовых ссылках могут быть приведены сведения о документе ― заголовок и основное заглавие документа или только основное заглавие, зафиксированные в описи фонда, в названии дела или в конкретном документе, хранящемся в деле. В этом случае сведения о самом документе отделяют от поисковых сведений о документе знаком две косые черты с пробелами до и после него:
7 Розанов И. Н. Как создавалась библиотека Исторического музея: докл. на заседании Ученого совета Гос. публ. ист. б-ки РСФСР 30 июня 1939 г. // ГАРФ. Ф. А-513. Оп. 1. Д. 12. Л.14.
36 Материалы об организации Техникума печати при НИИ книговедения // ЦГАЛИ СПб. Ф. 306. Оп. 1. Ед. хр. 381.
4. Северо-Западное бюро ЦК ВКП (б). Общий отдел. Протоколы // ЦГАИПД. Ф. 9. Оп. 1. Ед. хр. 109.
12. Гребенщиков Я. П. К небольшому курсу по библиографии : материалы и заметки, 26 февр. – 10 марта 1924 г. // ОР РНБ. Ф. 41. Ед. хр. 45. Л. 1–10.
28. Лонгинов М. Н. Письма (9) С. Д. Полторацкому, 1857–1860 гг. // ОР РНБ. Ф. 603 (С. Д. Полторацкий). Д. 145. 15 л.
Если дело (единица хранения) или конкретный документ, хранящийся в деле, являющийся объектом ссылки, не имеет заглавия, оно может быть сформулировано исследователем; в этом случае заглавие приводят в квадратных скобках до или после поисковых сведений о документе:
Первичная
47. [Фомин А. Г. Материалы по истории русской библиографии] // РО ИРЛИ. Ф. 568. Оп. 1. Д. 1. 214 л.
или
47. РО ИРЛИ. Ф. 568. Оп. 1. Д. 1. 214 л. [Фомин А. Г. Материалы по истории русской библиографии].
Если необходимо указать автора и заглавие или только заглавие дела, в котором хранится документ — объект ссылки, эти сведения приводят после поисковых сведений о документе в круглых скобках:
26 Куфаев М. Н. Письмо Б. С. Боднарскому от 20 октября 1925 г. // ОР РГБ. Ф. 573. Картон 41. Д. 55. Л. 18. (Письма М. Н. Куфаева Б. С. Боднарскому, 1920–1930 е гг.).
В примечаниях могут быть приведены указания на подлинность документа, его автографичность, язык, способ воспроизведения, сведения об особенностях внешнего вида документа, о публикациях документа и др. Примечания приводят после поисковых сведений о документе и разделяют точкой и тире; предписанный знак точку и тире допускается заменять точкой:
2 ГАРФ. Ф. 130. Оп. 6. Д. 305. Л. 32–35. – Копия.
9 ЦГА Армении. Ф. 815. Оп. 1. Д. 27. Л. 13. – Мкоп. из лич. арх. Н. Н. Алихова.
24 НА РК (Нац. арх. Республики Карелия). Ф. 480. Оп. 2. № 104/65. Л. 34. Ротатор. экз.
29 НБА РКП. Ф. 2. Оп. 1. Д. 1. Копия. Подлинник: ГАРФ. Ф. Р-9658. Оп. 6. Д. 1.
118. Доклад начальника Главного управления по делам печати Н. Татищева министру внутренних дел, 1913 г. // РГИА. Ф. 785. Оп. 1. Д. 188. Л. 307. – Опубл.: Машкова М. В., Сокурова М. В. Из истории возникновения «Книжной летописи» // Сов. библиогр. 1957. № 47. С. 19.
Библиографические ссылки на архивные документы
(НБА РКП. Ф. 1. Оп. 19. Ед. хр. 8 )
(Дело об изменении Устава и штата Государственной Публичной библиотеки // РГИА. Ф. 733. Оп. 15. Ед. хр. 784. Л. 1–15)
(РГАДА. Ф. 210 (Разрядный приказ. Разрядные вязки. Вязка 1. Ч. 1). № 10. Л. 1–64)
1 Боднарский Б. С. Письма Б. С. Боднарского Д. Д. Шамраю, 1950-е гг. // ОР РНБ. Ф. 1105 (Д. Д. Шамрай). Ед. хр. 258. Л. 1–27.
3 Биснек А. Г. Библиографические материалы книготорговой, издательской и библиотечной деятельности Василия Степановича Сопикова в Петербурге с 1791 по 1811 год: докл. на заседании Библиогр. секции Кабинета библиотековедения Гос. публ. б-ки, 17 июня 1941 г. // Отд. арх. документов РНБ. Ф. 12. Д. 16. 36 л.
4 Гущин Б. П. Журнальный ключ : статья // ПФА РАН. Ф. 900. Оп. 1. Ед. хр. 23. 5 л.
5 Ин-т рукописей Нац. б-ки Украины Нац. академии наук Украины. Ф. 47. Ед. хр. 27. 119 л. [Материалы заседаний Децимальной комиссии Одесского библиотечного объединения].
38. Полторацкий С. Д. Материалы для «Словаря русских писателей, исторических и общественных деятелей и других лиц» // ОР РГБ. Ф. 223 (С. Д. Полторацкий). Картон 14–29.
42. Полторацкий С. Д. Материалы к «Словарю русских псевдонимов» // ОР РГБ. Ф. 223 (С. Д. Полторацкий). Картон 79. Ед. хр. 122 ; Картон 80. Ед. хр. 1–24; Картон 81. Ед. хр. 1–7.
Как сделать ссылку на скачивание файла
Как правильно сделать ссылку, чтобы при клике на неё начиналось скачивание файла. Атрибут download для HTML-тега ссылки. Примеры ссылок для скачивания.

Как сделать скачивание файла с сайта.
Не редкость когда нужно бывает создать ссылку для скачивания какого то файла. При этом желательно чтобы это была прямая ссылка для скачивания, а не на внешний сайт (облако, хранилище).
Для скачивания можно передавать файлы самых различных форматов: музыка, видео, текстовые файлы, Excel, архивы и мн. другие.
Как на сайте сделать скачивание файла
Возможно вы хотите поделиться с посетителями вашего сайта каким либо файлом, при этом файл может быть самого любого формата.
Делается это при помощи ссылки на файл с использованием специального HTML тега.
Скачивание архивов
Для файлов-архивов (форматы zip, rar и т.д.) достаточно просто указать ссылку на файл который нужно передать для скачивания. Поэтому здесь применяется обычный HTML тег ссылки:
- # — вместо символа решётки в атрибуте href прописывается ссылка на файл который отдаём для скачивания;
- текст ссылки — можно указать текст типа: скачать файл, скачать прайс, скачать песню, скачать видео и т.д.
Так же хочу обратить внимание, что если файл с вашего сайта указываем относительный путь к файлу /music/pesnya.mp3 , а со сторонних сайтов указываем полный путь https://v3c.ru/music/pesnya.mp3
А вот для файлов не архивных форматов (музыка, видео, различные текстовые файлы и документы, изображения и т.д.) применяется специальный для этого атрибут прописываемый в теге <a . ></a> .
HTML атрибут download
Для того, чтобы передать какой либо файл для скачивания пользователю, в HTML ссылки нужно прописать атрибут download .
Структура ссылки для скачивания в html строится следующим образом:
- Вместо знака решётки # указываем ссылку на файл передающийся для скачивания.
- В атрибуте download ничего указывать не нужно. Браузер поймёт что файл нужно скачивать, а не открывать.
Со всплывающей подсказкой:
- В кавычках атрибута title прописываем текст всплывающей подсказки.
*Обязательно не забываем переключить редактор в режим HTML чтобы редактировать теги
Текстовая ссылка
Результат: скачать файл
Скачать через кнопку
Кнопка с иконкой
Так же можно добавить к тексту ссылки иконочный шрифт, если он установлен у вас на сайте. При этом шрифтовую иконку можно поставить перед или после текста ссылки.
Код вставки иконки
<i ></i> — пример для Font Awesome
Результат:
Скачивание файла при клике на изображение

Со стилями CSS
Так же можно применять все свойства CSS и изменять размер шрифта, название, цвет и т.д.
Для этого добавляем атрибут style=» «
Инструкция как делать ссылки: анкорные и безанкорные ссылки, ссылки в BB-кодах, ссылки открывающиеся в новой вкладке, ссылки на изображениях и т.д.
Данный инструмент позволяет на лету без перезагрузки страницы экранировать код для дальнейшей вставки его в HTML, заменяя в коде символы требующие обязательного экранирования для таких случаев. Это символы: < > & "
![]()
очень понятная и наглядная статье для таких далеких, есть вопрос, как рядом поставить счетчик количества скачиваний
![]()
Счётчик количества скачиваний так просто одним HTML нельзя поставить. Тут уже нужно базу данных подключать и сервер. Это простейшая задача, но нужно понимать что делаешь.
понятно. файли лежат на облаке у меня. ну раз это проблема то плохо
ещё один вопрос ели можно, как сделать чтобы строчки ссылка отображались не одна за одной сверху вниз, в редакторе вроде код следующей ссылки под предыдущим на на яву один-за другим
![]()
Не понял ничего. Буквы знакомые, слова распознаваемые, а в куче текст — непонятная абракадабра.
Перефразируйте осмысленно — подскажу решение.
![]()
Если у облака есть счётчик, то возможно есть API, позволяющее отображать количество скачиваний.
я тоже об этом подумал. ну да ладно, не суть. а от с отображением ссылок не пойму, да и вообще хочу сделать так; (Название файла любое(не ссылка))-(Скачать файл(ссылка-)) или место ссылки Скачать файл Иконку, как вы описывали выше и что бы один под другим шло розмещение
![]()
В HTML тег <p> означает параграф. Это парный тег где есть открывающий и закрывающий теги.
Вот так ссылки с новой строки:
а как сделать чтобы эта кнопка была ниже текста какой код нужен? то есть я текст написал но мне нада чтобы эта кнопка скачивания была в низу
Большое спасибо за эту замечательную статью! Ясно и понятно теперь, как делать разного рода ссылки для скачивания файлов.
Подскажите, пожалуйста, как можно сделать скачивание файлов, после введения посетителем сайта определённого кода? При этом, это должен быть не один код, а несколько.
Объясню, для чего.
Человек покупает мой продукт. После этого получает цифровой код, к примеру такой: kr05jY369fK Другой человек покупает продукт и получает другой код и т. д..
Вот, нужно, чтобы каждый из покупателей, введя свой уникальный код, мог скачать файл.
Как это организовать?
Друзья, подскажите! В облачном хранилище лежит PDF файл. На него имеется прямая ссылка. Ссылка закодирована в QR код. Задача! Считать ссылку QR сканером телефона и PDF картинка должна открыться в любом имеющемся браузере телефона на весь экран, без каких либо дальнейших действий со стороны сканирующего. Что бы никаких вопросов типа закачать или открыть. Кто подскажет как?
Записки IT специалиста
Работаем с жесткими и символическими ссылками в Windows
- Автор: Уваров А.С.
- 11.05.2022
Жесткие и символические ссылки давно знакомы и активно используются Linux-администраторами, в то время как их Windows коллеги используют их гораздо реже, а некоторые вообще не знают о такой возможности. Тем не менее такая возможность в Windows существует и позволяет значительно упростить некоторые сценарии работы с папками и файлами. В данной статье мы рассмотрим все виды ссылок, доступные в среде ОС Windows, а также разные способы работы с ними, начиная от командной строки и заканчивая PowerShell.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Жесткие ссылки (HardLink)
Жесткие ссылки представляют собой дополнительную запись в файловой таблице раздела для существующего файла. Таким образом жесткая ссылка ничем не отличается от исходного файла, но файл при этом не копируется физически и остается на диске в единственном экземпляре. При изменении файла по любой из жестких ссылок, остальные обновляются автоматически (что логично, так как файл один).
Мы можем переименовывать, копировать, перемещать (в пределах логического тома) ссылки — размер занимаемого места при этом не изменится. При удалении ссылок файл продолжает существовать до тех пор, пока не будет удалена последняя жесткая ссылка на него. Фактически отличить, где находится оригинальный файл, а где жесткая ссылка невозможно, по сути, файл на разделе это и есть жесткая ссылка.
Жесткая ссылка может существовать только в пределах логического тома, поддерживается файловыми системами NTFS и ReFS начиная со сборки 19536.
Для создания жесткой ссылки можно воспользоваться утилитой mklink:
Где ключ /H предписывает создать именно жесткую ссылку, далее следует путь к новому файлу и целевому файлу, на который мы делаем ссылку. Путь можно указывать как абсолютные, так и относительные, в имени создаваемого файла не забывайте указывать расширение.
![]()
Ссылки можно создавать и при помощи PowerShell, для этого воспользуйтесь командой:
Команда другая, но принцип тот же самый: -ItemType — тип создаваемой ссылки, в нашем случае жесткая ссылка, -Path — путь к создаваемому файлу ссылки, -Target — файл на который мы делаем ссылку.
![]()
Можно ли сделать жесткую ссылку на директорию? Нет, только на файлы.
Вроде бы все понятно, но если внимательный читатель заглянет в свойства папки с жесткой ссылкой, то он увидит, что ее размер равен исходному файлу, если сделаем в ней еще одну жесткую ссылку — двум исходным файлам. Как так? Не стоит переживать, все нормально. Для операционной системы жесткая ссылка ничем не отличается от обычного файла и при подсчете свободного места учитывается размер каждой ссылки, но на самом деле на диске хранится единственная копия. В этом можно убедиться, если одновременно с созданием жестких ссылок контролировать свободное место на диске.
При желании мы можем провернуть даже такой фокус:
![]()
Какой вывод можно сделать из того, что мы увидели и где нам могут пригодиться жесткие ссылки? Прежде всего для предоставления пользователям доступа к объемным архивам, образам или инсталляционным пакетам. Скажем у вас есть файловый сервер и несколько отделов, каждому из которых нужно предоставить доступ к одному и тому же большому файлу. При этом вы можете не бояться, что кто-то удалит файл, он удалит его только у себя в директории, для остальных пользователей он останется доступен.
Но при этом надо очень внимательно относиться к вопросу одновременного редактирования файла, так как он существует в единственном экземпляре, но доступен по множеству ссылок в этом сценарии могут возникнуть самые разные коллизии.
Точки соединения (Junction)
Очень старая технология, поддерживаемая еще начиная с Windows 2000, позволяет сделать один из каталогов псевдонимом другого каталога. Чем-то напоминает символические ссылки, но в крайне упрощенном варианте. В качестве цели можно использовать только локальные папки, но при этом нет ограничения по размещению их на одном томе. Т.е. целевая папка может находиться на диске C:, а точка соединения для нее на диске D: и все будет работать. Точки соединения поддерживаются файловыми системами NTFS и ReFS.
Для создания точки соединения можно использовать mklink:
Ключ /J указывает на создание точки соединения, далее следует папка каталога-псевдонима и папка целевого каталога. При любом изменении целевого каталога (перемещение, переименование, удаление) точка соединения перестает работать.
Обратите внимание, что данная папка в проводнике отображается как ярлык, а выводе команды dir как точка соединения.
![]()
Это же действие в PowerShell:
Комментировать здесь особо нечего, краткость не входит в число добродетелей PowerShell, но не оставляет места догадкам, все просто и понятно.
Зачем сейчас нужны точки соединения? После появления в NT 6.0 настоящих символических ссылок не нужны, но вы можете встретиться с ними как в устаревших системах, так и в современных, где они могут присутствовать в виде наследия. Поэтому знать о них и уметь с ними работать современному администратору надо.
Символические ссылки (SymbolicLink)
Пожалуй, самый популярный вид связи, позволяет создавать множество псевдонимов для файлов или каталогов размещая их на любых поддерживаемых локальных файловых системах. В качестве цели могут быть использованы как локальные, так и сетевые объекты. При создании символической ссылки можно использовать как абсолютные, так и относительные пути. Но в последнем случае вы не можете перемещать ссылку — она перестанет работать. Символические ссылки поддерживаются начиная с NT 6.0 (Vista и Server 2008) и работают с файловыми системами NTFS и ReFS.
Для создания символических ссылок можно использовать mklink, без параметров она создает симлинк для файла:
При создании ссылки не забываем указать расширения для файла. Как и в случае с точкой соединения символическая ссылка отображается в виде ярлыка и обозначается в выводе команды dir:
![]()
Для создания символической ссылки на директорию добавьте ключ /D:
В PowerShell все проще, тип объекта будет определен автоматически:
Если в качестве цели указан файл — будет создана ссылка на файл, каталог — ссылка на каталог.
При переименовании, перемещении или удалении исходного файла или каталога все символические ссылки работать перестанут:
![]()
При копировании символической ссылки за пределы локального тома будет скопирован исходный файл, даже если целевой том поддерживает работу со ссылками, но это не мешает создать новую ссылку на другом томе.
Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
![]()
Или подпишись на наш Телеграм-канал: ![]()