Sto emettendo un file PDF in un browser Web (IE8) HttpContext.Response.writefile(fileName)
e funziona benissimo. Quando provo a salvare il file, mi assegnerà il nome del gestore ashx come predefinito. Mi piacerebbe davvero passare il vero nome.Gestore di PDF: content-disposition nome file
Ho provato ad aggiungere informazioni di intestazione come segue:
context.Response.AddHeader("content-disposition", "attachment; filename=" + fileInfo.Name);
e funziona, ma io non voglio che l'utente dovrà scegliere tra aprire e salvare, voglio che il file da aprire normalmente e se l'utente sceglie di salvarlo, quindi la finestra di dialogo gli darà il nome file predefinito.
ho provato anche:
context.Response.AddHeader("content-disposition", "inline; filename=" + fileInfo.Name);
O semplicemente, come Scott Hanselman suggested in his blog.
context.Response.AddHeader("content-disposition", "filename=" + fileInfo.Name);
Nessuno di quelli lavora per me. Qualcuno ha qualche idea?
vi ringrazio molto Giuliano, ora ha senso. – user2062308