Nello script #191 e #135 abbiamo già visto come effettuare il download sicuro e dare un nome al file che non sia lo stesso della pagina.
Ebbene, una semplice combinazione di questi due script da' origine a quest'ultimo, che proporrà il nome da dare al file in fase di salvataggio prendendolo dalla variabile strNome.
<!--METADATA TYPE="typelib" UUID="00000205-0000-0010-8000-00AA006D2EA4" NAME="ADODB Type Library" --> <% ' METADATA SERVE PER IMPORTARE LE COSTANTI DI ADO2.5 Response.Buffer = true strNome = "nomedelfile.zip" Set objStream = Server.CreateObject("ADODB.Stream") objStream.Type = adTypeBinary objStream.Open objStream.LoadFromFile Server.MapPath("prova.zip") ' stream generico, IE chiede di salvare Response.ContentType = "octet/stream" ' imposto il nome del file Response.AddHeader "Content-Disposition", "attachment;filename=" & StrNome Response.BinaryWrite objStream.Read objStream.Close Set objStream = Nothing %>
Approfondimenti
#135 - Forzare l'apertura di un file fuori dal browserhttps://www.aspitalia.com/liste/usag/script.aspx?ID=135
#191 - Rendere sicuro il download di file
https://www.aspitalia.com/liste/usag/script.aspx?ID=191
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata
I più letti di oggi
- anche domani dalle 17:30 seguite con noi live #build15 https://aspit.co/build15
- Webcast 'AJAX & ATLAS Overview'
- a #igds il 25 e 26/10 a Milano puoi sviluppare un gioco per #wp8 con @AppCampus. in palio 70.000 Euro: https://aspit.co/apa
- WinJS in Windows Phone 8.1
- la RC di #vs13 è compatibile con #win81 RTM, non con la Preview. l'annuncio ufficiale è su https://aspit.co/any
- Ancora un bug: esce Mono 0.23
- SSL Certificates for everyone on Azure
- Mostrare una MessageBox con un custom control
- disponibile la preview 1 ci #dotnetcore 2.1, #aspnetcore, #efcore. performance, novità e migliorie su https://aspit.co/bmf
- si continua a #netconfit con 'developing modern web apps with #aspnetcore', con il nostro @dbochicchiohttps://aspit.co/netconf-18