Member 11882351 Ответов: 1

Как мне определить имя файла, когда downloding файл с помощью Firefox/браузер кром/ИП от ниже ссылке


data:application/vnd.ms-excel;filename=exportData.xls;base64,myfilenameis   PGh0bWwgeG1sbnM6bz0ndXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlJyB4bWxuczp4PSd1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpleGNlbCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAnPjxoZWFkPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPjx4OkV4Y2VsV29ya2Jvb2s

What I have tried:

When i downloading from above link file name showing me each time different like fsdffsd .xls or fdsfd.xls or download.xls(in crome only)

how to i define file name? 

1 Ответов

Рейтинг:
0

Richard Deeming

Как было предложено в этот поток StackOverflow[^], вам нужно использовать download атрибут.

<a>: якорный элемент - HTML: язык гипертекстовой разметки | MDN[^]
Могу ли я использовать... Таблицы поддержки для HTML5, CSS3 и т. д[^]

Он не работает в Internet Explorer, но, как мы все знаем, даже В Microsoft не считают, т. е должен быть браузер[^] нынешнее время.

Если вам действительно нужно поддерживать IE, есть и другие варианты - например:
eligrey/FileSaver.js: реализация СОХРАНИТЕЛЯ файлов HTML5 saveAs() [^]