Sto lottando con un errore strano. Ho una semplice web app che cattura le cose da un DB e le pubblica come file csv scaricabile. Funziona su firefox e chrome, ma IE non riesce a riconoscerlo come un file CSV (pensando che sia un fl html) e quando faccio clic su Salva ricevo l'errore, "Impossibile scaricare {nome del file} da {nome del sito} . Impossibile aprire questo sito internet ..."Come posso scaricare il file csv su IE? Funziona su firefox
Codice:.
session_start();
//some logic goes here...
//generate csv header
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=exportevent.csv");
header("Pragma: no-cache");
header("Expires: 0");
echo "Event: " . $event_title . "\n";
//print the column names
echo "Last Name, First Name, Company \n";
while($row = mysql_fetch_assoc($result))
{
echo $row['atlname'] . ',' . $row['atfname'] . ',' . $row['atcompany'] . "\n";
}
ho giocato in giro con il tipo di contenuto di un intero gruppo, ma che non ha avuto effetto.
Aggiornamento: Ho provato testo/csv, application/vnd.ms-excel (e variazioni di questo), testo/plain, e alcuni altri che ora dimentico senza fortuna.
Questo è IE8 btw.
Aggiornamento 2: la connessione è su SSL.
Quali altri tipi di contenuti hai provato? Di solito uso 'text/csv' – prodigitalson