Download sicuro di files con ASP

di Daniele Bochicchio, in Classic ASP, Coding,

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 browser
https://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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

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