Для всех, кто ищет решение на стороне клиента, использующее только Javascript, вот мое, работающее на любом брате, кроме IE 10 и ниже (и Edge ... почему?!):

аюсь загрузить файл, используя данные URI, следующим образом:

<input type="button"
  onclick="window.location.href='data:Application/octet-stream;content-disposition:attachment;filename=file.txt,${details}'"
  value="Download"/>

Проблема в том, что загруженный файл всегда называется «Неизвестно», что бы я ни пытался использовать в качестве имени файла. Это правильный способ дать файлу имя? или что-то еще нужно сделать?

Ответы на вопрос(5)

Ваш ответ на вопрос