Originariamente inviato da pietro09
Io andrei cauto con certe affermazioni. Ti spiego. E' un codice trovato tanto tempo fa in AspItalia, col nome download sicuro. Prima per asp e poi per asp.net.
Quello che fa è obbligare il browser a chiedere se salvare il file o aprirlo e serve soprattutto a non fare vedere all'utente il percorso del file.
Scusami pietro,
a quale affermazione ti riferisci?
Definivo la soluzione poco "elegante" in relazione al contesto in cui mi trovo ed alle esigenze espresse dagli utenti, lungi da me voler essere offensivo verso chi si adopera per proporre soluzioni , se ho dato quest'impressione chiedo venia.

Comunque sia, mi correggo da solo:

Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName.Name + "''");
Response.AddHeader("Content-Length", fileName.Length.ToString());
Response.WriteFile(path + fileName);
Response.End();

non modificando il nome del file nel "Content-Disposition" funziona comunque tutto alla grande .

Grazie ancora, preziosissimo.

Ciao.