Salve, è possibile nascondere il percorso completo quando si permette ad un utente di scaricare un file?
Salve, è possibile nascondere il percorso completo quando si permette ad un utente di scaricare un file?
io uso questo sistema:
ovviamente prima ci puoi mettere tutto il codice asp che ti interessa, come aprire il db, selezionare il file, aumentare il counter dei download per quel file etc...a quel punto aggiungi la roba qua sopra (scarica esempio e' una variabile riempita dopo aver aperto il bd e letto che nome ha il file da scaricare..) e il gioco e' fatto...nell'url appare http://www.tuosi.to/download.asp?id=123 e il file viene cmq scaricato correttamente...<!--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
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = adTypeBinary
objStream.Open
objStream.LoadFromFile Server.MapPath("/public/bio/"&scarica)
' stream generico, IE chiede di salvare
Response.ContentType = "octet/stream"
' imposto il nome del file
Response.AddHeader "Content-Disposition", "attachment;filename=" & scarica
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%>
ovviamente nella pagina download.asp non puoi assolutamente mettere codice html etc, solo asp che al browser non viene passato (sporcheresti il file)..
bio
dicesi DOWNLOAD FORZATO...se cerchi sul forum trovi anche altre soluzioni
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
Scusate,
io ho creato un file sterno .asp ( che mi serve per conteggiare i download ) che vado ad aprire cliccando sul link del file da scaricare con javascript ( popup ) creando una finestra di 10 x 10 pixel ( cosicchè non si vede il percorso completo del file ).
Mi pare che funzioni!!
Originariamente inviato da Ramboexp
Scusate,
io ho creato un file sterno .asp ( che mi serve per conteggiare i download ) che vado ad aprire cliccando sul link del file da scaricare con javascript ( popup ) creando una finestra di 10 x 10 pixel ( cosicchè non si vede il percorso completo del file ).
Mi pare che funzioni!!se metti tutto con un download forzato eviti di aprire un popup
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages