@GreenMan1899

Где обычно реализуется скачивание какого-либо файла с сайта: на стороне клиента или на стороне сервера?

Впервые наткнулся на реализацию на сайте кнопки скачивания файла.
Гугл выдал новый атрибут download, но он не работает на IE и IOS Safari.
Так вот, мне нужно париться по поводу ее функционала как фронтендеру или это дело программистов?
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
cashalot
@cashalot
Если я вам помог - пометьте мой ответ как решение
То, как отдаст файл браузер - зависит от серва. Если просто оставить файл *.mp3, то браузер его откроет как песню. Но если отправить его с заголовками типа "скачай его", то браузеры его скачают. Это делается на сервере, соответственно, это дело программеров.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
RubaXa
@RubaXa
- HTML5: Атрибут `download`
- По старинке: `Content-disposition`
Ответ написан
Комментировать
b0nn1e
@b0nn1e
Alcohol & Ruby on Rails
В клиеской части это просто ссылка.
Если сервер отдает правильный заголовки, то перехода на новую страницу не будет, и появится окно сохранения файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы