Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/08/2003, 02:33
Avatar de eDuDiTo
eDuDiTo
 
Fecha de Ingreso: junio-2002
Ubicación: Murcia
Mensajes: 173
Antigüedad: 21 años, 10 meses
Puntos: 0
Hola a todos,

yo eso lo he conseguido hacer con un objeto ASP llamado aspSmartUpLoad, que lo podeis descargar de aquí:

http://www.aspsmart.com/aspSmartUpload

una vez lo tengais registrado en el servidor, creais una página asp con el código siguiente y la llamais DescargarFichero.asp (p.e.)

<%
function ObtenerFichero(sRuta)
dim sAux,indice,sAux2
sAux=sRuta
indice=len(sRuta)
sAux2=mid(sRuta,indice,1)
while (sAux2<>"\")
indice=indice-1
sAux=left(sAux,indice)
sAux2=mid(sAux,indice,1)
wend
ObtenerFichero=right(sRuta,len(sRuta)-indice)
end function
sRuta=Server.MapPath(Request("sRuta"))
Set MyUpload = Server.CreateObject("AspSmartUpLoad.SmartUpLoad")
MyUpload.DownloadFile sRuta,"",ObtenerFichero(sRuta)
%>


y ahora para descargar los ficheros desde un enlace lo haceis de la siguiente manera:

<a href='DescargarFichero.asp?sRuta=archivos/documento.doc'>Descargar documento</a>

No es muy complicado, lo único es que no se como se registra el objeto en el servidor, porque yo ya lo tenía... preguntad en el foro de ASP que seguro os saben ayudar.

Saludos y espero que os sea util.

Última edición por eDuDiTo; 14/08/2003 a las 02:43