He estado luchando con este problema durante aproximadamente dos días y no tengo ninguna solución. Obtengo datos de una API en nuestro antiguo sistema con respecto a los archivos adjuntos y otros datos. Ahora, si ejecuto la consulta en cartero, aparece el documento real. Ahora en VS Code, hago la llamada en el backend en Nodejs y envío esos datos a mi frontend, que cuando lo registro en la consola me da los datos sin procesar del archivo:
%PDF-1.6%���� 199 0 obj <</Linealizado 1/L 891424/O 201/E 139951/N 6/T 887396/H [ 1236 433]>> endobj
xref 199 47 0000000016 00000 n 0000001669 00000 n 0000001936 00000 n 0000002504 00000 n 0000002546 00000 n 0000002684 00000 n 0000002821 00000 n 0000002959 00000 n 0000003072 00000 n 0000004421 00000 n 0000005810 00000 n 0000006352 00000 n 0000006822 00000 n 0000006961 00000 n 0000007241 00000 n 0000007503 00000 n 0000007529 00000 n 0000008087 00000 n 0000010099 00000 n 0000010543 00000 n 0000010810 00000 n 0000012804 00000 n 0000014560 00000 n 0000016676 00000 n 0000019142 00000 n 0000021085 00000 n 0000030182 00000 n 0000041511 00000 n 0000050173 00000 n 0000059390 00000 n 0000059493 00000 n 0000059770 00000 n 0000059839 00000 n 0000060279 00000 n 0000119811 00000 n 0000121391 00000 n 0000123466 00000 n 0000126935 00000 n 0000129729 00000 n 0000131785 00000 n 0000133109 00000 n 0000135857 00000 n 0000138698 00000 n 0000139745 00000 n 0000139808 00000 n 0000139882 00000 n 0000001236 00000 n trailer <</Size 246 /Anterior 887384/Raíz 200 0 R/Info 198 0 R/ID[<8D8F16B67F948647AA1C78C6338DE7E5> <623F133706D1C94384C1BFBFEFB70137>]>> startxref 0 %%EOF
245 0 obj<</Length 351/Filter/FlateDecode/I 420/S 260>>stream x�b b ��� � bÁ +P���#�8���^�y���3 �� RZ��_[ 6�Z��Q�m��=wX�˖�
Necesito ayuda con mi función de devolución de llamada... ¿cómo obtengo estos datos en un formato en el que puedo descargarlos inmediatamente con la estructura de archivo correcta que se muestra? Realmente he probado bastantes opciones y nada parece funcionar.
Cualquier consejo sería muy apreciado.
Use la biblioteca js-file-download:
import fileDownload from 'js-file-download'; fileDownload(downloadData, fineName);