La mia applicazione consente agli utenti di compilare un modulo e inviarlo con una chiamata post Ajax. Il modulo viene inviato alla classe TCPDF che crea un file PDF. La classe ha il metodo "-> output (...)" che permette di salvare il file nel web server, inviarlo al browser, ecc ... il mio obiettivo è, dopo che il modulo invia, creare il file PDF e obbliga l'utente a scaricarlo (senza aggiornamento). Il metodo non funziona con le chiamate Ajax. L'unica soluzione che ho trovato è creare il file, salvarlo nel server web e poi reindirizzare l'utente alla posizione del file sul server web; ma non è una buona soluzione, ho bisogno di forzare il download (avvio automatico). Ho letto altre soluzioni simili sul forum, ma non sono in buone condizioni Qualche suggerimento?Forza download PDF creato da TCPDF, dopo Ajax post submit
6
A
risposta
15
Prova
$pdf->Output("filename.pdf",'FD');
Ciò suggerisce cliente se vuole salvare o aprire il file.
+0
risolto! Il problema è la richiesta Ajax che non supporta il download forzato ... Ho cambiato la logica dell'applicazione ... – trullallero
28
$pdf->Output("filename.pdf",'D');
+0
Risolto! Il problema è la richiesta ajax che non supporta il download forzato ... Ho cambiato la logica dell'applicazione ... – trullallero
Problemi correlati
- 1. TCPDF aggiunta di firma digitale al pdf creato
- 2. Caratteri specifici in TCPDF pdf
- 3. Codeigniter Forza download dei file
- 4. Come inviare PDF generati da TCPDF come allegato Swiftmailer
- 5. isset ($ _ POST [ 'submit']) vs $ _SERVER [ 'REQUEST_METHOD'] == 'POST'
- 6. forza download base64 image
- 7. Forza scaricare un collegamento pdf usando javascript/ajax/jquery
- 8. Generare grafici in file PDF usando TCPDF
- 9. jQuery Ajax: risposta pdf
- 10. Reindirizzamento dopo il post AJAX in Django
- 11. Download file JQuery con Ajax
- 12. tcpdf - inizia con il documento PDF esistente
- 13. non può generare il pdf con TCPDF
- 14. Creazione di un nuovo PDF unendo documenti PDF usando TCPDF
- 15. Nessun post successivo dopo il download del file in sharepoint
- 16. forza download file con laravel
- 17. Forza errore per $ .ajax (rinviato) oggetto da php
- 18. Numero di pagina TCPDF
- 19. Autenticazione moduli e richieste POST da AJAX
- 20. Download di CSV tramite AJAX
- 21. eps (da inkscape) non visualizzata in tcpdf
- 22. $ .ajax (tipo:. Metodo POST "POST" a PHP
- 23. Scarica il file pdf utilizzando jquery ajax
- 24. Serve download dopo forma presentare w/validazione
- 25. La visualizzazione parziale si aggiorna dopo Jquery Ajax Post
- 26. NSURLErrorDomain Code -1002 download pdf
- 27. Handling FileResult da JQuery Ajax
- 28. Jquery AJAX post su PHP
- 29. Jquery submit vs. javascript submit
- 30. TCPDF set bottom margin zero
vedi post simile: http://stackoverflow.com/questions/7721803/force-download-after-ajax-call – Dharmavir