Загрузка файла Blob с присвоением имени файла работает только один раз. ⇐ Javascript
-
Гость
Загрузка файла Blob с присвоением имени файла работает только один раз.
Мне нужно скачать файл с присвоением имени файла в vue.js Я использую такой код:
Кнопка
(@click.prevent='getFile') Загрузить методы: { получить файл() { аксиомы .post('/api/get-file', { датаОт: датаОт, датаTo: датаTo, }) .then(данные => { const url = window.URL.createObjectURL(новый Blob([data.data.data.file])) константная ссылка = document.createElement('a') link.href = URL link.setAttribute('скачать', 'feed.zip') document.body.appendChild (ссылка); ссылка.клик(); }) }, }, Проблема в том, что это срабатывает только один раз. Если я снова вызову этот код, файл не загрузится, пока я не обновлю страницу
Мне нужно скачать файл с присвоением имени файла в vue.js Я использую такой код:
Кнопка
(@click.prevent='getFile') Загрузить методы: { получить файл() { аксиомы .post('/api/get-file', { датаОт: датаОт, датаTo: датаTo, }) .then(данные => { const url = window.URL.createObjectURL(новый Blob([data.data.data.file])) константная ссылка = document.createElement('a') link.href = URL link.setAttribute('скачать', 'feed.zip') document.body.appendChild (ссылка); ссылка.клик(); }) }, }, Проблема в том, что это срабатывает только один раз. Если я снова вызову этот код, файл не загрузится, пока я не обновлю страницу
Мобильная версия