Как создать ссылку для скачивания

Создавайте ссылки, которые загружают файлы, а не отображают их

Несколько лет назад, когда посетитель вашего веб-сайта нажимал ссылку, которая указывала на документ, отличный от HTML, такой как файл PDF, музыкальный файл MP3 или даже изображение, эти файлы загружались на компьютер этого человека. Сегодня это не так для многих распространенных типов файлов.

Вместо того, чтобы принудительно загружать эти файлы, современные веб-браузеры просто отображают их прямо в окне просмотра браузера. PDF-файлы будут отображаться в браузерах, как и изображения. MP3-файлы будут воспроизводиться непосредственно в окне браузера, а не сохраняться как загружаемый файл. Во многих случаях это поведение может быть совершенно нормально. На самом деле, для пользователя может быть предпочтительнее загрузить файл, а затем найти его на своем компьютере, чтобы открыть его. Однако в других случаях вы можете захотеть, чтобы файл загружался, а не отображался в браузере.

Наиболее распространенное решение, которое принимает большинство веб-дизайнеров, когда они пытаются принудительно загрузить файл, а не отображать его в браузере, – это добавить пояснительный текст рядом со ссылкой, предлагая клиенту использовать его параметры браузера, чтобы щелкнуть правой кнопкой мыши или нажать клавишу CTRL и выберите Сохранить файл , чтобы загрузить ссылку. Это действительно не лучшее решение. Да, это работает, но так как многие люди не видят эти сообщения, это не эффективный подход, и это может привести к раздражению некоторых клиентов.

Вместо того, чтобы заставлять клиентов следовать определенным указаниям, которые могут быть не интуитивными для них, этот учебник покажет вам, как настроить оба вышеуказанных метода и попросить ваших читателей запросить загрузку. Он также показывает хитрость при создании файлов, которые будут загружаться практически всеми веб-браузерами, но которые все еще можно использовать на компьютере клиента.

Как заставить посетителей скачать файл

  1. Загрузите файл, который вы хотите, чтобы посетители вашего сайта загружали на ваш веб-сервер. Убедитесь, что вы знаете, где это, проверив полный URL в вашем браузере. Если у вас правильный URL-адрес, файл должен открыться в окне браузера.

     /documents/large_document.pdf 
    1. Отредактируйте страницу, где вы хотите ссылку и добавить стандартную ссылку привязки к документу.
      Загрузить большой документ  
  2. Добавьте текст рядом со ссылкой, сообщая вашим читателям, что им нужно щелкнуть правой кнопкой мыши или щелкнуть, удерживая клавишу Ctrl, чтобы скачать ее.

 Щелкните правой кнопкой мыши (удерживая нажатой клавишу «Control» на Mac) ссылку и выберите «Сохранить ссылку как», чтобы сохранить документ на своем компьютере 

Изменить файл в Zip-файл

Если ваши читатели игнорируют инструкции по щелчку правой кнопкой мыши или нажатию клавиши CTRL, вы можете настроить файл так, чтобы он автоматически загружался большинством браузеров, в отличие от того PDF-файла, который браузер считывает встроенным. Zip-файл или другой сжатый тип файла является хорошим вариантом для использования в этом методе.

  1. Используйте программу сжатия операционной системы, чтобы превратить ваш загружаемый файл в zip-файл.

  2. Загрузите zip-файл на ваш веб-сервер. Убедитесь, что вы знаете, где он находится, проверив полный URL-адрес в окне браузера.

     /documents/large_document.zip 
  3. Отредактируйте страницу, где вы хотите ссылку и добавьте стандартную ссылку привязки к файлу почтового индекса.

  Загрузить большой документ  

подсказки

  • В большинстве операционных систем есть встроенное программное обеспечение для сжатия. Если у вас его нет, вы можете поискать «zip-файлы» в поисковой системе, чтобы найти программу для их создания.
  • Вы можете использовать эту технику для изображений, фильмов, музыки и документов, а также файлов PDF. Все, что вы можете сжать в виде zip-файла, вы можете опубликовать на своем сайте для загрузки.
  • Вы также можете сжать несколько файлов в один zip-файл, чтобы ваши клиенты загружали коллекцию файлов одним щелчком мыши.
  • Если ни один из вышеперечисленных методов не подходит, вы также можете принудительно загрузить его с помощью PHP.

Оцените статью
Solutics.ru
Добавить комментарий