Download File

13/01/2004 - 15:56 por Fabian Rodriguez | Informe spam
Hola a todos,
Por favor necesito forzar que al hacer click en un link a un archivo (Word, Excel, etc.) no lo abra, sino que lo guarde en el disco rígido o bien que le muestre la ventana para seleccionar directorio donde guardarlo.

Desde ya muchas gracias
 

Leer las respuestas

#1 dandee \(Esp\)
13/01/2004 - 16:05 | Informe spam
Hola "Fabian Rodriguez"
Llama a un pagina asp con el nombre del fichero, así como su ruta, con el
siguiente código:
<%
fichero = request("fichero")
strPath = request("strPath")

response.contentType = "application/x-unknown"
response.addHeader "Content-Disposition","attachment; filename=" & chr(34) &
fichero & chr(34)

response.BinaryWrite getBinaryFile( Server.Mappath(strPath & "/" &
fichero) )

function getBinaryFile(fileSpec)
Dim adTypeBinary
adTypeBinary = 1
Dim oStream
set oStream = server.createobject("ADODB.Stream")
oStream.Open
oStream.Type = adTypeBinary
oStream.LoadFromFile fileSpec
getBinaryFile = oStream.read
set oStream = Nothing
end function
%>

Muchas denadas

Preguntas similares