Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Desenvolvi uma página PHP com jquery que faz o download de um arquivo PDF após clicar num botão. Porém, a primeira vez que a página php é executada no client, aparece a seguinte mensagem: "O Firefox não sabe como abrir este endereço. O protocolo "warning" não está associado a nenhum aplicativo". Isto acontece apenas uma vez. Depois a caixa de download é apresentada. Fiz da seguinte forma o meu código:
Código JS
$.post('respostas.php',{html:html}, function(resposta){
if (resposta!='erro')
{
setTimeout(function(){ window.location = resposta;}, 1200 );
//a resposta vem no formato /pasta/arquivo.pdf
}
else
{
alert('Ocorreu um erro na geração do relatório PDF. Contate o administrador.');
}
});
Código PHP
$dompdf = new DOMPDF();
$dompdf->set_paper('letter', 'landscape');
$dompdf->load_html($html); // Carrega o HTML para a classe.
$dompdf->render();
$pdf = $dompdf->output(); // Cria o pdf
$arquivo = $dir_pasta.$nome_arquivo; // Caminho onde será salvo o arquivo.
if (file_put_contents($arquivo,$pdf)) { //Tenta salvar o pdf gerado
echo $arquivo;
} else {
echo 'erro';
}
Alguém saberia me dizer como posso solucionar este problema?
Obrigada
Só mais um detalhe: uso o protocolo https.
Carregando comentários...