Tengo datos binarios, por favor revisa este enlace
Intento descargar como archivo PDF y mostrar los datos anteriores, pero el archivo se está descargando cuando voy a abrir el archivo y aparece un error como cuadro de diálogo.
We can't open this file Something went wrongaquí está el código que probé, entonces, ¿cómo puedo solucionar este problema?
let binaryString = btoa(unescape(encodeURIComponent(above_binary_data))) let binaryLen = binaryString.length; let bytes = new Uint8Array(binaryLen); for (let i = 0; i < binaryLen; i++) { let ascii = binaryString.charCodeAt(i); bytes[i] = ascii; } let blob = new Blob([bytes], {type: "application/pdf"}); let link = document.createElement('a'); link.href = window.URL.createObjectURL(blob); link.download = 'test_pdf'; link.click();He usado un archivo HTML puro para todos estos procesos.