Estoy tratando de descargar contenido en un archivo txt. belwo es el código de muestra
download() { let content = "Sample text"; saveAs(new Blob([content], { type: 'text/plain'}), 'sample.txt');Estoy usando file-saver lib para descargar el contenido. todo funciona bien, pero necesito abrir la ventana emergente del navegador donde el usuario puede escribir/anular el nombre del archivo antes de descargarlo y elegir el directorio donde el usuario guardará el archivo.
Cualquier ayuda aquí será muy apreciada.
Antes de llamar directamente a la función saveAs() al hacer clic en el botón para descargar el contenido, probablemente pueda llamar a un aviso para obtener el nombre y luego reanudar el resto.
download() { let filename = window.prompt('Please enter a name for your file', 'sample'); let content = "Sample text"; saveAs(new Blob([content], { type: 'text/plain'}), `${filename}.txt`); }O para tener más estilo, si usas Bootstrap, puedes usar modales o cualquier estilo propio.