Ho riscontrato un problema enorme in tutti i browser.Download CSV come HTM
Ho un sito in cui i clienti possono scaricare un file CSV che contiene i dettagli di cui hanno bisogno.
Il problema che sto avendo è che il file csv viene scaricato senza estensione o come file htm.
Nel codice sto specificando il nome del file con .csv, anche il file sul server è un .csv.
Il codice è il seguente
context.Response.Buffer = true;
context.Response.Clear();
context.Response.ClearHeaders();
context.Response.ContentType = "text/csv";
context.Response.AppendHeader("Content-Disposition", @"attachment,
filename=" + ((string)Path.GetFileName(downloadFilePath)));
context.Response.WriteFile(downloadFilePath);
context.Response.Flush();
context.Response.Close();
Ho provato context.Response.ContentType = "text/html";
e context.Response.ContentType = "application/octet-stream";
.
È in esecuzione su IIS6.
Qualcuno sa che cosa potrebbe causare questo?
Su quale browser? –
@NicholasMurray _Ho un problema enorme in tutti i browser._ leggi il testo. – EaterOfCode
@EaterOfCorpses - e quali browser puoi dedurre da "tutti i browser"? IE 5, Firefox 1? –