Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Eportazione file
venerdì 01 ottobre 2010 - 14.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
biroph
Profilo
| Junior Member
56
messaggi | Data Invio:
ven 1 ott 2010 - 14:47
Ciao a tutti, il codice che riporto di seguito dovrebbe consentirmi di effettuare il download di un file in formato pdf, cosa che in locale, sul pc di sviluppo avviene senza problemi. Quando invece porto l'applicazione sul server di test, collaudo o produzione, non mi scarica nulla.
Il codice si trova su una pagina che vine aperta chiamando il window.open con target a _blank, quindi fuori dal contesto della masterpage.
sul server non torna nessun tipo di errore, la nuova pagina si apre e si chiude senza consentire il download.
Qualcuno ha qualche idea, forse qualche impostazione di sicurezza da disabilitare o cose simili?
A tutti grazie in anticipo.
ps:il tutto utilizzando IE 7 e 8, se la cosa gira su mozilla o crome funziona, ma solo su computer con win xp.
ovviamente lo standard del cliente per il quale lavoro è IE, quindi deve funzionare lì
Cristian.
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
string nomePdf = Request.QueryString["filepdf"];
byte[] pdf = (byte[])Application["datiPdf"];
Response.AppendHeader("Content-Length", pdf.Length.ToString());
Response.ContentType = "application/pdf";
Response.AddHeader("Content-disposition", "attachment; filename=" + nomePdf);
Response.OutputStream.Write(pdf, 0, pdf.Length);
Response.OutputStream.Flush();
//Response.OutputStream.Close();
Response.End();
Application.Contents.Remove("datiPdf");
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !