@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)
}
  • Вопрос задан
  • 90 просмотров
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
У вас же там есть параметр filename, вот в него и подставьте что вам нужно.
Ответ написан
Ваш ответ на вопрос

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

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