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

Porue al hacer un download de un archivo me inserta codigo adicional??

Estas en el tema de Porue al hacer un download de un archivo me inserta codigo adicional?? en el foro de ASP Clásico en Foros del Web. Hola gente como les va, tengo un problema cuando quiero hacer un download de un archivo txt o xml, una vez que lo bajo el ...
  #1 (permalink)  
Antiguo 09/10/2008, 10:33
 
Fecha de Ingreso: julio-2008
Mensajes: 26
Antigüedad: 16 años, 8 meses
Puntos: 0
Porue al hacer un download de un archivo me inserta codigo adicional??

Hola gente como les va,
tengo un problema cuando quiero hacer un download de un archivo txt o xml, una vez que lo bajo el archivo tiene los datos que tenia en el servidor que fueron generados por la aplicacion, pero a su vez me inserta el codigo de la pagina es decir el codigo HTML y javascript que tenga.
Controle que esto no estubiera en archivo antes de bajarlo y esta correcto, es seguro que lo coloca al descargarlo.
Alguien me puede dar una mano y decirme porque me sucede esto?
  #2 (permalink)  
Antiguo 09/10/2008, 10:36
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Porue al hacer un download de un archivo me inserta codigo adicional??

orale... extraña situacion la que tienes aqui

como generas el archivo para ser descargado????
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 09/10/2008, 10:37
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 20 años
Puntos: 839
Respuesta: Porue al hacer un download de un archivo me inserta codigo adicional??

No entendí, ¿desde dónde estás intentando descargar el archivo?. Porque si es de algún otro lado que no sea el servidor lo que obtendrás es el HTML resultante y no el código ASP.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 09/10/2008, 11:16
 
Fecha de Ingreso: julio-2008
Mensajes: 26
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Porue al hacer un download de un archivo me inserta codigo adicional??

Hola Shiryu_Libra, el archivo es algo sencillo, porque es leer determinada informacion y la guardo en un txt o en su defecto en XML si el usuario lo requiere.
Estas son las lineas que utilizo en el asp cuando lo descargo

Dim mobjFile
Set mobjFile = CreateObject("ADODB.Stream")
mobjFile.Open
mobjFile.Type = 1
mobjFile.LoadFromFile "PathServidor"
Response.Buffer = True
Response.Clear
Response.AddHeader "content-disposition","inline;attachment;FileName = archivo.xml"
Response.BinaryWrite mobjfile.Read

Tambien le contesto a "David El Grande"
El archivo esta en el servidor porque lo genera la aplicacion,por lo cual el usuario puede descargarlo, el problema es que al hacerlo lo hace perfectamente, pero ademas de los datos que tenia (que es texto o formato XML) le coloca todo el codigo HTML que tiene la pagina de la cual hago el download.
La prueba que realice es ver que por algun motivo estubiera mal generado pero no es asi, ya que en el servidor antes de descargarlo esta correcto
Espero haber sido un poco mas claro
  #5 (permalink)  
Antiguo 09/10/2008, 11:49
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 1 mes
Puntos: 88
Respuesta: Porue al hacer un download de un archivo me inserta codigo adicional??

podrias realizar un enlace, usando un pop up, para que se ejecute unica y exclusivamente el codigo de lectura, no todo el proceso.... no se si me entiendas

en el popup, solo pondrias la consulta, por decirlo asi

... que situacion tan extraña...
a menos que al realizar el XML, este se mande en texto plano y al imprimir te de ese resultado
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #6 (permalink)  
Antiguo 09/10/2008, 12:09
 
Fecha de Ingreso: julio-2008
Mensajes: 26
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Porue al hacer un download de un archivo me inserta codigo adicional??

Desde ya muchas gracias Shiryu_Libra por tu pronta respuesta, y entiendo a lo que te referis con lo del popup, el proceso que me genera este archivo lo hago desde otro ASP, en el que realizo la descarga solo lo que muestro el nombre de los archivos que existen en el servidor en una grilla con un boton y a su lado que abre el cuadro de descarga.

La verdad que si es muy extraño nunca me habia sucedido esto, tambien probe renombrar la extension del archivo pero sucede lo mismo, solo si lo comprimo en el servidor y lo descargo zipeado funciona (por lo que llego a dudar si puede llegar a ser alguna configuracion del IE), pero no puedo utilizar esta solucion de comprimirlo, ya que el usuario solicita descargarlo tal cual esta
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 15:46.