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 2.0 / 3.5 / 4.0
Visualizzazione file pdf
mercoledì 06 ottobre 2010 - 16.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
.NET 2.0
|
Windows 7
|
Windows XP
|
Visual Studio 2005
biroph
Profilo
| Junior Member
56
messaggi | Data Invio:
mer 6 ott 2010 - 16:12
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");
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 7 ott 2010 - 01:42
>Ciao a tutti,
Ciao
>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?
hai provato a fare debug e vedere se hai effettivamente dati nell'application?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
biroph
Profilo
| Junior Member
56
messaggi | Data Invio:
lun 18 ott 2010 - 11:29
Ho provato a togliere la variabile application e a mettere una session, ma nulla da fare, allora ho spostato tutta la logica sulla pagina dove creo il pdf, la popup, senza avere + bisogno di variabili di sessione o simili ed essere sicuro che i dati siano presenti, ma non ho avuto nessun miglioramento.
Io credo che ci sia qualcosa sul server di test, collaudo e produzione che blocchi la visualizzazione o lo scarico dei file generati in questo modo. Perchè se metto un link diretto ad un file pdf qualsiasi, questo lo scarica senza problemi.
vi prego help!!!!!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 18 ott 2010 - 11:30
>Ho provato a togliere la variabile application e a mettere una
>session, ma nulla da fare, allora ho spostato tutta la logica
>sulla pagina dove creo il pdf, la popup, senza avere + bisogno
>di variabili di sessione o simili ed essere sicuro che i dati
>siano presenti, ma non ho avuto nessun miglioramento.
>Io credo che ci sia qualcosa sul server di test, collaudo e produzione
>che blocchi la visualizzazione o lo scarico dei file generati
>in questo modo. Perchè se metto un link diretto ad un file pdf
>qualsiasi, questo lo scarica senza problemi.
ma quindi i dati ci sono nelle var che hai provato o no?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
biroph
Profilo
| Junior Member
56
messaggi | Data Invio:
lun 18 ott 2010 - 11:37
si, ci sono.
ultima novità, alla chiusura del browser, mi ritorna una finestra di window con il seguente errore.
Dettagli errore pagina Web
Agente utente: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)
Timestamp: Mon, 18 Oct 2010 09:34:49 UTC
Messaggio: Sys.InvalidOperationException: Handler was not added through the Sys.UI.DomEvent.addHandler method.
Linea: 3109
Carattere: 48
Codice: 0
URI:
http://poa2008intra.svil
.****/ScriptResource.axd?d=hODprtkyxPjAJDU_hFt8Z2JFZeAo4mxRPgXulKHx5bCsgwqF2EafjLvPQZYXkh86OZpOAOgT4u96JIUs98usP-SKnyM5IeCXe1wbeQBHpV-7kFnRZ6qp7N0hdY9_NIoVYbtqSYny1SGE2YzO_11-Zd9AfTDEku0xhuJ6i0k5fKr2FS5S0&t=633728155843738278
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 18 ott 2010 - 11:41
prova questo link..
http://geekswithblogs.net/kazimmehdi/archive/2010/01/13/sys.invalidoperationexception-handler-was-not-added-through-the-sys.ui.domevent.addhandler-method.aspx
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !