2012-09-07 23 views
6

¿Puede nombrar un buen visualizador de texto con interfaz implementada en JavaScript que puede mostrar archivos de texto grandes (Gbs y Tbs en tamaño) mostrando fragmentos de texto proporcionados por el back-end?Visor de archivos de texto grandes almacenados en el servidor, por ejemplo archivos de registro (basados ​​en web)

UPD: A diferencia de jQuery Visor de registro plug-in que no sólo debe mostrar la cola de registro, pero ser un visor de texto completo con Pág, Av Pág y alguna manera de mostrar el archivo en un porcentaje elegido (rueda de desplazamiento o el botón Ir A)

UPD2: puede ser de código abierto o de propiedad

UPD3: a diferencia del texto paginado obvio que debería ser la línea de desplazamiento por la línea

+0

Firefox, IE, Chrome, etc.? –

+0

@JoshE Cualquier compatibilidad con el navegador, cualquier marco JS, cualquier tipo de back-end. No encontré nada buscando en Google, por lo que todos los ejemplos relevantes serán útiles. – boqapt

Respuesta

2

salida Node.JS - una del lado del servidor JavaScript marco con un gran número de plugins y módulos disponibles. Puede cargar el archivo de texto a través de un módulo de sistema de archivos, luego devolver fragmentos de eso a través de una conexión http a través del módulo http.

1

Si termina teniendo que escribir algo usted mismo, puede encontrar que el código abierto LogMonitor es un punto de partida útil (descargo de responsabilidad - Lo escribí).

Como es, simplemente mostrará la cola de un archivo, pero el código de Java puede devolver fragmentos de archivo, y el front-end los mostrará con algún formato bonito, por lo que es posible que pueda hacer algo con eso.

+0

, por favor elimine mi edición, edite la respuesta incorrecta. – Zlatko

0

Si ya tiene el análisis del back-end y prepara los fragmentos del registro, como usted dice, ¿tal vez podría usarse algo tan simple como YUI editor en la interfaz?

YUI es altamente personalizable, se parece a cualquier editor que haya + configuraciones YUI, eventos, ganchos y demás.

Editar: Acabo de ver que no tiene el analizador de back-end. En ese caso, combine YUI con la respuesta de nodo Josh suministrada anteriormente. De hecho, YUI está listo para el nodo, por lo que probablemente también pueda usarlo en el backend.

Cuestiones relacionadas