Hoy, encontré un ejemplo de descarga de una tabla de datos, y la interfaz devolvió un error. El objeto BLOB debe convertirse en un objeto JSON:
Se utiliza el objeto FileReader
this.ctrl.downloadHistoryAlarms (this.PARMAR) .subscribe ( res => { // código de ejecución correcto }, fallido => { let reader = new FileReader (); reader.onload = e => { // Utilizado en el proyecto La interfaz proporcionada por el cuadro de solicitud común fallóMsg // El json convertido está en el atributo e.target ["resultado"] en this.commS.failedMsg ('alarm.excel.download', {"error": JSON.parse ( e.target ["result"])}) }; // El valor de failure.error es un objeto blob reader.readAsText (failure.error); } );