• Domingo 22 de Diciembre de 2024, 02:34

Autor Tema:  Response.contenttype Y Response.addheader  (Leído 3486 veces)

mustang

  • Miembro MUY activo
  • ***
  • Mensajes: 133
    • Ver Perfil
Response.contenttype Y Response.addheader
« en: Miércoles 10 de Mayo de 2006, 22:20 »
0
Hola de nuevo,  :hola:  aki molestando con problemas de nuevo, les cuento: lo ke pasa es ke tengo una página ke genera un archivo de texto y al final se puede descargar con un HyperLink, solo le pongo el url del nombre del archivo ke acabo de crear, pero se necesita ke en lugar de eso mande la típica ventanita de windows de "Abrir  Guardar  Cancelar", como cuando pulsas sobre un vínculo ke tiene algún archivo, puse estas líneas despues de ke genero el archivo:
Citar
            Response.ContentType = "text/plain"
            Response.AddHeader("charset", "iso-8859-1")
            Response.AddHeader("Content-Disposition", "attachment; filename=" & archivo)

y al momento de ke termina si me abre la ventanita de "Abrir  Guardar  Cancelar" pero lo ke contiene el archivo es el codigo fuente de la misma página  :huh:  y no las línes ke debería tener..... :(

si alguien supiera algo al respecto, muchas gracias a todos!!!
El camino del exceso lleva al palacio de la sabiduria.....(William Blake)

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Response.contenttype Y Response.addheader
« Respuesta #1 en: Miércoles 10 de Mayo de 2006, 22:43 »
0
Response.ContentType = "text/plain"
Response.AddHeader("charset", "iso-8859-1")
Response.AddHeader("Content-Disposition", "attachment; filename=" & archivo)
Response.Write(archivo) ' Si archivo es un string
' Response.WriteFile(ruta_archivo)

mustang

  • Miembro MUY activo
  • ***
  • Mensajes: 133
    • Ver Perfil
Re: Response.contenttype Y Response.addheader
« Respuesta #2 en: Jueves 11 de Mayo de 2006, 18:10 »
0
Cita de: "hellscream"
Response.ContentType = "text/plain"
Response.AddHeader("charset", "iso-8859-1")
Response.AddHeader("Content-Disposition", "attachment; filename=" & archivo)
Response.Write(archivo) ' Si archivo es un string
' Response.WriteFile(ruta_archivo)
Hola, gracias por la ayuda, si me hace lo ke de la ventanita, pero al abrir el archivo tiene el contenido ke yo escribo en el archivo pero aparte sigue metiendo el codigo fuente de la página de este modo:
"Estas son las líneas del archivo ke necesito"
Código: Text
  1.  
  2. 0000031502R190420061415060
  3. 0000031502R190420061415101
  4. 00000L8540R190420061414570
  5. 00000L8540R190420061415571
  6. 00000L8540R210420060952080
  7. 00000L8540R210420061234121
  8. 00000L8540R040520061057020
  9. 00000L8540R040520061057201
  10.  
  11.  
"Esto es lo ke mete despúes en el archivo"
Código: Text
  1.  
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  3. <HTML>  <HEAD>
  4.     <title>procesos</title>
  5.     <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
  6.     <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
  7.     <meta content="JavaScript" name="vs_defaultClientScript">
  8.     <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
  9.   </HEAD>
  10.    <body MS_POSITIONING="GridLayout">
  11.     <DIV style="Z-INDEX: 101; LEFT: 0px; WIDTH: 1002px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 72px; BACKGROUND-COLOR: #336699; BORDER-BOTTOM-STYLE: none"
  12.       ms_positioning="GridLayout">
  13. [COLOR=red][B]"Etc ETC ETC"[/B][/COLOR]
  14.  
  15.  
y pues no se como kitarlo... alguna otra sugerencia??' Muchas gracias, anexo el archivo tal cual me sale
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.
El camino del exceso lleva al palacio de la sabiduria.....(William Blake)

hellscream

  • Miembro activo
  • **
  • Mensajes: 95
    • Ver Perfil
Re: Response.contenttype Y Response.addheader
« Respuesta #3 en: Viernes 12 de Mayo de 2006, 01:42 »
0
Pon un Response.End() al final

mustang

  • Miembro MUY activo
  • ***
  • Mensajes: 133
    • Ver Perfil
Re: Response.contenttype Y Response.addheader
« Respuesta #4 en: Viernes 12 de Mayo de 2006, 17:04 »
0
Cita de: "hellscream"
Pon un Response.End() al final
Hola de nuevo  :hola: , muchas gracias por tu ayuda  :comp:

se solucionó de la siguiente manera, tal cual me explicaste:

Código: Text
  1.  
  2.             Response.ContentType = "text/plain"
  3.             Response.AddHeader("charset", "iso-8859-1")
  4.             Response.AddHeader("Content-Disposition", "attachment; filename=" & archivo2 & ".Sirh") ' Le pongo la extensión Sirh al archivo
  5.             Response.WriteFile(".\Sirh\" & arch2 & ".Sirh")
  6.             Response.End()
  7.  
  8.  

gracias de nuevo!!!
El camino del exceso lleva al palacio de la sabiduria.....(William Blake)