Ciao a tutti, gestisco un sito di fotografie e permetto il download ad alta risoluzione tramite il seguante codice:

Codice PHP:
include ("dati.php");
$nome_file "$_GET[nome_file]";                
$dbcnx mysql_connect("$host""$user_db""$pass_db");        
mysql_select_db("$nome_db"$dbcnx);
$res mysql_query ('select * from immagini where nome_file="'.$nome_file.'"');        
$num mysql_num_rows ($res);        
for (
$i=0$i<$num$i++)        
{
        
$numero_download mysql_result ($res$i'numero_download');                
}
        
$download_aggiornati $numero_download 1;

mysql_query ('update immagini set numero_download="'.$download_aggiornati.'" where nome_file="'.$nome_file.'"');
        
mysql_close($dbcnx);                
$fpath "http://www.ricordivillanovesi.it/immagini/firmate/$nome_file";        
header("Content-Disposition: attachment; filename=$nome_file");        
readfile($fpath); 

Se effettuo il download da Chrome da pc funziona perfettamente ma se lo faccio da Chrome su cellulare Android il file che viene scaricato anzichè chiamarsi 000123.jpg si chiama 000123.jpg.html
Rinominandolo eliminando il .html il file è perfetto.
Come posso risolvere questo malfunzionamento su cellulare ?