Ciao a tutti.Domanda:
scritto qui sotto sta del codice che,se messo nel body di una normale pagina vuota,funziona benissimo(naturalmente per funzionare richiede che nella stessa directory ci sia il file trappa.pdf!),ma che,se messo nel body della mia pagina reale(pagina avente già il layout con css e tutti i vari jscript e porzioni di codice asp),non funziona per niente;dunque probabilmente va in conflitto con qualcosa.ma cosa?se richiesto,metterò anche il codice della mia pagina,ma per adesso c'è qualcuno che anche senza vedere quest'ultimo saprebbe ipotizzare a cosa può essere dovuto questo comportamento anomalo?quando dico che non funziona per niente,intendo dire che la finestra di dialogo per salvare si apre e anche con il formato pdf settato giusto(cosa che non accade se ad esempio si omette la riga di codice con "Response.Clear"),tuttavia nel salvarlo lo salva con dimensioni sbagliate(sempre maggiorate) e quindi poi il file risulta illeggibile.Questo mi succede anche con altri tipi di files non pdf
Come faccio? :master: Help!
Grazie mille
codice:
qui
<%
strFileName = Request.QueryString("file")
if strFileName = "trappa.pdf" then
Response.Clear
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Open
objStream.Type = 1 'adTypeBinary
objStream.LoadFromFile(Server.MapPath(strFileName))
Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
Response.ContentType = "application/pdf"
Response.BinaryWrite objStream.Read
Response.Flush
objStream.Close
Set objStream = Nothing
end if
%>