blob to json (la interfaz de flujo de datos de blob de la tabla de Excel de descarga angular devuelve un error)

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); 
            } 
        );

  

Supongo que te gusta

Origin www.cnblogs.com/dangou/p/12699012.html
Recomendado
Clasificación