Quanto è fastidioso essere costretti a far vedere un PDF nello schermo di un browser?
Questo esempio, anche se usa un file GIF, è riadattabile a diverse soluzioni, dai file di Word (DOC) fino a quelli di Excel, per finire con i PDF.
<% Response.Buffer = True Dim objXMLHTTP, StrURL, StrNome StrURL = "http://store.aspitalia.com/ads/banners/concorso.gif" StrNome = "banner.gif" Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP") 'Utilizziamo la versione 3 che non ha problemi di performance 'per la 2 usare Microsoft.XMLHTTP objXMLHTTP.Open "GET", StrURL, False ' Richiama il file objXMLHTTP.Send ' Aggiunge un header per far scaricare il file Response.AddHeader "Content-Disposition", _ "attachment;filename=" & StrNome ' Imposta il content su octet-stream, forzando l'apertura fuori dal browser Response.ContentType = "application/octet-stream" ' Manda il contenuto con BinaryWrite Response.BinaryWrite objXMLHTTP.responseBody Set xml = Nothing %>
La versione del Microsoft XML Parser 3.0 (uscita il 31 Ottobre) è più stabile e non ha problemi di performance.
E' possibile scaricarlo su
http://msdn.microsoft.com/xml/general/xmlparser.asp
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Sovrapporre un controllo Silverlight ad altri elementi nella pagina
- Sblocca le performance della tua applicazione con .NET 8
- Esportare dati in formato Excel con Silverlight 4.0
- Come verificare che una variabile sia una data
- Utilizzare il nuovo Azure Alert per ricevere notifiche sulle risorse
- Gestire le istanze dei web job delle web app di Azure
- Raggruppare liste di oggetti JavaScript ed eseguire calcoli con la libreria LINQ.js
- Accedere in modo sicuro alle proprietà ActualWidth e ActualHeight in Silverlight
- Clonare un Path in Expression Design