segunda-feira, 11 de junho de 2018

Baixar ou abrir pdf após ser baixado via ajax (Javascript)

Ao utilizar react, angular ou qualquer uma dessas tecnologias assincronas sempre nos deparamos com problemas para fazer download de arquivo, pois download de arquivos são normalmente sincronos.

Sendo assim segue a solução se você quiser fazer o download de algum arquivo assincronamente e fazer com que a sua applicação abrar o arquivo baixado ou simplemente inicie o download no navegador:


Para abrir um pdf em uma nova aba:


Para fazer o download de alguma arquivo: