Nombre de archivo del archivo descargado en los datos: Aplicación / flujo de octetos;

Estoy tratando de descargar un archivo usando datos uri de la siguiente manera:

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

El problema es que el archivo descargado siempre se llama 'Desconocido', lo que sea que trate de usar como nombre de archivo. ¿Es esta la forma correcta de darle un nombre al archivo? o hay algo más que hacer?

Respuestas a la pregunta(5)

Su respuesta a la pregunta