Non capisco ma perchè dovresti fare l'upload del file sul server quando ti basta dire allo script di salvartelo?

se quando fai l'output del file gli dai il nome questo te lo salva già.

$pdf->Output("file.pdf");

se poi voui aprirlo

echo "<SCRIPT>document.location='file.pdf';</SCRIPT>";