Задать вопрос
@Roman9333
React.js developer

Как заменить имя скачиваемого файла при скачивании?

Как изменить имя скачиваемого файла для календаря при загрузке? По дефолту файл скачивается под именем download.ics, нужно чтобы был заданное имя из тайтла файла.
На проекте используется похожий код, но из-за того, что в коде есть разделение на то, мобилка это или нет, я не могу дать ответ будет ли работать код ниже на мобилках в том числе (я бы даже сказал, вопрос более про то, как это все интегрировать под мобилки).

const download = async (url, filename) => {
    const data = await fetch(url)
    const blob = await data.blob()
    const objectUrl = URL.createObjectURL(blob)

    const link = document.createElement('a')

    link.setAttribute('href', objectUrl)
    link.setAttribute('download', filename)
    link.style.display = 'none'

    document.body.appendChild(link)
  
    link.click()
  
    document.body.removeChild(link)
}
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
У вас же там есть параметр filename, вот в него и подставьте что вам нужно.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽