Foros del Web » Programando para Internet » ASPX (.net) »

Abrir Notepad con un fichero .log

Estas en el tema de Abrir Notepad con un fichero .log en el foro de ASPX (.net) en Foros del Web. Hola Me gustaria poder abrir un .log cuando click en un boton. Como podria hacerlo para que me saque la ventana en la que te ...
  #1 (permalink)  
Antiguo 28/10/2008, 06:15
Avatar de Thencho  
Fecha de Ingreso: septiembre-2005
Ubicación: Donosti, munduko politena
Mensajes: 83
Antigüedad: 18 años, 7 meses
Puntos: 1
Abrir Notepad con un fichero .log

Hola

Me gustaria poder abrir un .log cuando click en un boton. Como podria hacerlo para que me saque la ventana en la que te dice si quieres guardar o si quieres abrir el fichero?

Un saludo
__________________
Bueno PEÑA
AGUR !!! :adios:
  #2 (permalink)  
Antiguo 29/10/2008, 03:53
Avatar de kennyhp  
Fecha de Ingreso: julio-2006
Mensajes: 370
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: Abrir Notepad con un fichero .log

No te entiendo muy bien, pero simplemente poniendo un link a ese fichero debería hacerlo.
  #3 (permalink)  
Antiguo 29/10/2008, 08:41
 
Fecha de Ingreso: septiembre-2007
Mensajes: 34
Antigüedad: 16 años, 7 meses
Puntos: 4
Respuesta: Abrir Notepad con un fichero .log

Hola:

Creo que te refieres a esto:

Código:
Dim rutaFichero AsString = Server.MapPath("PONER_AQUÍ_TU_FICHERO")
Dim infFichero As FileInfo = New FileInfo(rutaFichero)
If infFichero.Exists Then
Response.ClearContent()
Response.AddHeader("Content-Disposition", "attachment; filename=" + infFichero.Name)
Response.AddHeader("Content-Length", infFichero.Length.ToString())
Response.ContentType = ".log"
Response.TransmitFile(infFichero.FullName)
Response.End()
EndIf 
Espero que te sirva
  #4 (permalink)  
Antiguo 29/10/2008, 09:27
Avatar de Thencho  
Fecha de Ingreso: septiembre-2005
Ubicación: Donosti, munduko politena
Mensajes: 83
Antigüedad: 18 años, 7 meses
Puntos: 1
Respuesta: Abrir Notepad con un fichero .log

Hola Kwasir

Gracias por la respuesta, al final lo he hecho llamando a otra pagina en blanco y poniendole esto.

Código:
 Response.ContentType = "text/plain"
        Response.AppendHeader("content-disposition", "attachment; filename=" & ConfigurationManager.AppSettings("NombreLog") & ".log")
        Dim str() As String = System.IO.File.ReadAllLines(ConfigurationManager.AppSettings("UrlLog"))
        For Each linea In str
            Response.Write(linea & vbCrLf)
        Next
Con esto me abre el notepad con el texto que tenia el log.

Un saludo
__________________
Bueno PEÑA
AGUR !!! :adios:
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 13:20.