Salve a tutti,
in un mio script ho la necessità di fornire in download (forzando il download) al browser de visitatore un generico file di cui non conosco a priori il formato. Il file da fornire in download si trova sul server che esegue lo script e viene gestito con questo codiceIl tutto funziona correttamente per la maggior parte dei file che ho testato. Il problema sono i file PPT (PowerPoint). Il download riesce ma poi il file scaricato risulta non apribile (PowerPoint segnala errori che non ne permettono la lettura).codice:$file = 'percorso/nomedelfile.estensione'; header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Type: application/force-download"); header("Content-Description: File Transfer"); header("Content-Disposition: attachment; filename= ".$file); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($file)); readfile($file);
Secondo voi, da cosa può dipendere?
Grazie mille

Rispondi quotando