allora... per conoscere i file contenuti in una cartella, qui c'è un esempio in ASP:
http://asp.html.it/script/vedi/771/v...-una-directory
che ti crea anche il link diretto.
ovviamente la pagina deve avere estensione .asp
per forzare il download (ovvero non far aprire il file nel browser)
ci sono diversi modi...
io uso questo:
codice:
<%
Response.Buffer = True
Dim objXMLHTTP, StrURL, StrNome
StrURL = "http://www.dominio.tld/cartella/nomefile.est" 'il percorso va bene anche relativo
StrNome = "nomefile.est"
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
%>
in pratica devi creare un file (nome di esempio) "download.asp",
e scrivere questo codice corretto in base alle tue esigenze.
se vuoi farli lavorare assieme, ovvero fare il download per ogni file presente,
devi dichiarare la variabile e spedirla al file "download.asp".
un po' complesso per chi è agli inizi ma non impossibile.
Vogliamo far spostare la discussione nel forum ASP?