continuando sull'argomento riprendendo da fpdf.org
string Output([string name, string dest])
Descrizione
Passa il documento a una destinazione: stringa, file locale o browser. Nell'ultimo caso, verrà usato il plug-in (se presente), oppure sarà forzata l'apertura di una finestra di download ("Salva con nome").
Se necessario, il metodo richiama prima Close() per chiudere il documento.
Parametri
name
Il nome del file. Se non viene specificato, il documento sarà inviato al browser (destinazione I) con il nome doc.pdf.
dest
Destinazione dove mandare il documento. Può essere specificato uno dei seguenti valori:
I: manda il 'file inline' al browser. Il plug-in sarà utilizzato se presente. Il nome specificato con name sarà utilizzato quando l'utente selezionerà l'opzione "Salva con nome" sul link generato sul PDF.
D: manda al browser e forza il download del file con il nome dato con name.
F: salva il file in locale con il nome dato con name.
S: ritorna il documento come stringa. name viene ignorato.
quindi teoricamente per far scaricare lato client dovremmo avere
filewrite= ( IDPratica &".pdf")
pdf.Output(filewrite,I)
tuttavia dice
FPDF error: Unable to create output file: 4356.pdf
cioè rinomina il file, ma non riesce a mandarlo al browser. giusto?