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:
Perchè con Chrome e Explorer funziona e con Firefox no ?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(); } ?>![]()
Cosa devo cambiare per far funzionare il tutto ?
Ciao e grazie per l'aiuto

Rispondi quotando