Download attraverso database

  • Creatore Discussione Creatore Discussione diego06
  • Data di inizio Data di inizio

diego06

Nuovo Utente
14 Apr 2006
25
0
0
Ciao,
qualcuno mi sa indicare un buon tutorial per creare una pagina per il download di file attraverso link su database e relativa pagina di amministrazione per aggiungere i campi?

Spero di essermi spiegato su cosa sto cercando :D :D :D

Grazie a tutti....

Ps a meno che qualcuno di animo mooolto buono non voglia spiegarmi qualcosa direttamente qui ;) :hammer: !!!!!!!!
 
te la butto li... non l'ho testato!

-----

database.mdb

tabella: download

id (contatore)
file (testo)

il campo file contiene i nomi dei file .zip

-----

download.asp

<%
dim cn, rs
set cn = server.createobject("adodb.connection")
cn.open STRINGA DI CONNESSIONE
set rs = cn.execute("select * from download")
while rs.eof = false
response.write "<a href='" & rs("file") & "'>" & rs("file") & "</a><br>"
rs.movenext
wend
set rs = nothing
set cn = nothing
%>
 
Ciao e grazie per la risposta....

Ma per aggiornare di volta in volta i file da scaricare devo aggiornare manualmente il database?
Dalla pagina html contenente la tabella con i file, l'indirizzo del collegamento deve essere " download.asp?id=1 "?
Grazie per l'aiuto....
 
response.write "<a href='" & rs("file") & "'>" & rs("file") & "</a><br>"

Mi da errore in questa riga!? :crying:
Mi potresti spiegare bene cosa devo fare... sono un pò alle basi con asp :p !!! Grazie per la disponibilità!!!! :beer:
 
No...errore corretto.... però mi dice comunque il vero perscorso del file... ed è questo che non vorrei far sapere agli utenti!!!
Spero di essermi spiegato correttamente :p !
Grazie per l'aiuto
 
Mmmmm, se nn ricordo male, c'era il modo di richiamare un file con asp.......ah ecco!

<%
Dim objStream, strFileName
strFileName = Request.QueryString("file")
Set objStream = Server.CreateObject("ADODB.Stream")
objStream.Type = 1 ' adTypeBinary
objStream.Open
objStream.LoadFromFile Server.MapPath(strFileName)
' Istruiamo il browser sul tipo di file
Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
Response.ContentType = "application/octet-stream"
Response.BinaryWrite objStream.Read
objStream.Close
Set objStream = Nothing
%>


<a href="download.asp?file=pippo.doc">Scarica il file</a>

ovviamente se in strFileName ci metti:

strFileName ="percorso"&request.querystring("nomefile")

potranno vedere solo il nome del file!

Ciao.
 
Ciao... scusa lo so che non mi ero fatto più sentire ma ho avuti vari problemi...
Mi da un problema nella riga:

objStream.LoadFromFile Server.MapPath(strFileName)

Mi sai aiutare...
grazie
 
Ciao...
in realtà vorrei creare un database con tutti i file da scaricare ma vorrei anche che non si potesse vedere il percorso del file...
Vi prego... mi potete aiutare.... please!!!! :crying:
 

Discussioni simili