Foros del Web » Programando para Internet » ASP Clásico »

descargar archivos servidor

Estas en el tema de descargar archivos servidor en el foro de ASP Clásico en Foros del Web. Hola. Tengo una pagina desde donde me puedo descargar documentos(word,pdf) del servidor. El codigo que utilizo es el siguiente: <% Response.Buffer = True ' Cadena ...
  #1 (permalink)  
Antiguo 14/02/2008, 05:19
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
descargar archivos servidor

Hola.

Tengo una pagina desde donde me puedo descargar documentos(word,pdf) del servidor.
El codigo que utilizo es el siguiente:

<%
Response.Buffer = True

' Cadena de conexion

Dim connStr
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={MySQL};SERVER=lldd216.servidoresdns.net;P ort=3306;Database=xx;Uid=xx;Pwd=xx;"

' Recordset
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")

' abrimos la conexion
sql= "select * from prueba"
Set rs = con.Execute(sql)

If Not rs.EOF Then
strFileName = rs("triptico")

ContentType = "text/plain,application/msword, application/pdf"
Response.AddHeader "Content-Disposition", "attachment; filename=" & strFileName
Response.ContentType = ContentType

Response.BinaryWrite rs("triptico")

End If

rs.Close
Set rs = Nothing

%>

Me lo descarga supuestamente bien. El problema me da a la hora de abrir ese documento. Me da el siguiente error:

Adobe Reader no pudo abrir dicho documento debido a que no es un archivo admitido o esta dañado.

A alguien le ha ocurrido algo parecido?

Gracias.
  #2 (permalink)  
Antiguo 14/02/2008, 08:29
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: descargar archivos servidor

Supongo que debes definir el content-type específico para el contenido del archivo. Para ello deberías de tener un campo en la tabla que indique el formato, si no lo tienes, creo que ya no hay mucho que hacer más que volver a subir los archivos a la tabla ahora si con ese campo.

Saludos
  #3 (permalink)  
Antiguo 14/02/2008, 09:56
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: descargar archivos servidor

Es verdad, no habia caido.

Lo que pasa que yo antes subia los pdf con el objeto uploader pero ahora subimos el pdf al servidor y guardo la ruta en la BD.

El codigo para ello lo saque de un post de aqui:
http://www.forosdelweb.com/f15/codig...gratis-378326/

Como puedo obtener el formato del archivo que subo usando el codigo del post???

Gracias.
  #4 (permalink)  
Antiguo 19/02/2008, 09:26
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: descargar archivos servidor

Nadie sabe como obtener el formato del archivo a subir para poder descargarlo en cualquier momento???

Una ayudita please
  #5 (permalink)  
Antiguo 19/02/2008, 09:40
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: descargar archivos servidor

para obtener la extension de un archivo en el server
Cita:
<html>
<body>

<%
Set fs=Server.CreateObject("Scripting.FileSystemObject ")

Response.Write("The file extension of the file 3dgarro is: ")
Response.Write(fs.GetExtensionName("c:\winnt\curso rs\3dgarro.cur"))

set fs=nothing
%>

</body>
</html>
tomado de: http://www.w3schools.com/asp/showfil...textensionname

ahis olo adaptalo.

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 20/02/2008, 07:32
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: descargar archivos servidor

No me referia a obtener la extension.

Me refiero que si subo un archivo .doc al servidor, como conseguir que lo que subo es application/msword, que si subo un pdf, consiga su formato...

El codigo que utilizo es:
http://www.forosdelweb.com/f15/codig...gratis-378326/

pero no logro dar con el formato para subirlo a mi BD

Gracias.
  #7 (permalink)  
Antiguo 20/02/2008, 08:18
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: descargar archivos servidor

ummmm
no sera que si obtienes la informacion luego lo puedes validar y saber si es

doc = application/msword
pdf = application/XXXXXX
xls = application/XXXXXX

digo por eso sugeri que obtuvieras la extension

pero veo que no te dio.

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 20/02/2008, 08:31
 
Fecha de Ingreso: enero-2007
Mensajes: 284
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: descargar archivos servidor

Tiene buena pinta loq dices...

Lo voy a probar y te cuento...

Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:45.