@kolomiec_artiom

Как изменить имя скачиваемого файла, который находится на другом сервере?

Добрый день! У меня есть ссылка на другой сайт, на котором можно скачать файл:
hb.hb/123123121.mp3

Я бы хотел, чтобы при скачивании у него изменялось имя на то, которое нужно мне. Можно ли как-то это сделать?

Я готов делать редирект со своего сайта, но не знаю, как правильно это сделать. Т.к если просто написать:
<a href="hb.hb/123123121.mp3" download="Norm.nazvanie" style="background: #AFA">save</a>


То он просто переходит на ту страницу и для скачивания все равно нужно нажать на еще одну кнопку и скачивание происходит с именем "hb.hb/123123121.mp3"
  • Вопрос задан
  • 848 просмотров
Решения вопроса 1
Пример для flask
izmailoff.github.io/web/flask-file-streaming
Пример # Download from provided URL.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
kimono
@kimono
Web developer
Если вы получите содержимое этого файла, то сможете отправить клиенту этот файл со своего сервера с любым названием.
Ответ написан
@Karpion
Ищем учебник по HTML. Ищем там главу "tag A". Читаем атрибуты, находим атрибут "download=filename". Тестируем.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы