cuando trato de descargar un archivo, el archivo completo se descarga a la vez y no puedo ver el progreso
a continuación se muestra el resultado esperado 
Probé debajo de 2 enfoques pero no ayudó
Enfoque 1
intenté usar el protector de archivos
FileSaver.saveAs(blob, "hello world.txt");Enfoque 2 usando javascript puro
downloadFileDirect(blob){ var a = document.createElement('a'); var bb = new Blob([blob], { type: 'text/plain' }); a.download = 'Upload.xlsx'; a.href = window.URL.createObjectURL(bb); a.textContent = 'Download ready'; a.click(); }en ambos enfoques, el archivo se descarga a la vez
en backend su springboot
Es el navegador el que maneja el progreso de la descarga, no Angular.