Ciao a tutti,
ho una pagina nella quale compare un semplice pulsantino di download che fa scaricare agli utenti un documento o in formato .PDF o in .DOC (in base a ciò che carica dimanicamente il cliente dal pannellino di back-office che gli ho creato).
Il problema è che se uso Chrome o Explorer il pulsantino riconosce perfettamente il file e l'estensione e fa il download correttamente, mentre se uso Firefox non viene riconosciuta l'estensione del file (nè del PDF nè del DOC) e mi fa scaricare un file senza estensione.
Nel file che gestisce questo download io sto usando il seguente codice:
codice:
<?php
session_start();
if(isset($_SESSION['ID_cliente'])){
require_once("../amministra/config.php");
$documento=mysql_fetch_array(mysql_query("SELECT * FROM immagini WHERE ID = '$_GET[id]'"));
if($_GET['lang']=='it'){$file_download=$documento['file'];}
mysql_close($link);
$file='../images/documenti/'.$file_download;
//exit();
//header("Content-type:*");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=".$file);
header("Content-Transfer-Encoding: binary");
readfile($file);
exit();
}
?>
Perchè con Chrome e Explorer funziona e con Firefox no ?
Cosa devo cambiare per far funzionare il tutto ?
Ciao e grazie per l'aiuto