Ciao, sto sviluppando un'applicazione ASP.NET in C# che prevede l'apertura (salvataggio) di un file PDF dopo aver premuto un tasto.
Visto che di default passando direttamente il nome del file (.PDF) si apriva automaticamente, cosa che non volevo, ho risolto forzando l'apertura della casella di richiesta di Salva/Apri con il seguente codice:
if (File.Exists(strSelezionato))
{
Response.ContentType="application/pdf";
Response.AddHeader("Content-Disposition","attachment; filename=" + strSelezionato);
Response.WriteFile(strSelezionato);
Response.End();
}
Dove in "strSelezionato" ho il nome del file comprensivo di path. Tutto funziona bene.
Il problema è che la casella di Apri/Salva che si apre mette (di default) come NomeFile "Anteprima" (che altri non è che il nome della classe della mia pagina ASP!). Esiste un comando per assegnare in automatico il nome del file?
(naturalmente in strSelezionato il nome del fine non è Anteprima!).
Grazie mille... spero di essere comprensibile!
Andrea