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

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

Похожие вопросы
16 нояб. 2024, в 18:48
5000 руб./за проект
16 нояб. 2024, в 18:47
50000 руб./за проект