Как отобразить файлы .gz в браузере (lighttpd) - PullRequest
0 голосов
/ 27 февраля 2012

Я пытаюсь увидеть сжатый журнал в браузере (конфигурация lighttpd).

Но я не могу распаковать эти файлы.

Есть идеи?

".gz"  => "text/html", 

Позволяет нам открывать файл в формате html, но не в удобочитаемом формате.

И еще одна вещь: мои последние файлы .gz.34534534 (случайные числа), поэтому я с нетерпением ждал, чтобы открыть эти файлы в браузере для удобного чтения журналов.

1 Ответ

0 голосов
/ 27 февраля 2012

Я предполагаю, что в файле есть \ n или \ r \ n. вам нужно преобразовать их в
при отображении HTML, поскольку элементы разрыва строки соблюдаются, а переводы строки - нет. Это может быть сделано с помощью простой замены JavaScript.

.replace(/\n/g, '<br />') 

в значении элемента данных - это то, что вы, вероятно, хотите использовать в этом случае.

Это также может быть сделано на стороне сервера, но форматирование на этой стороне клиента выглядит проще, imo.

Вы также можете обернуть все это в набор предварительных тегов.

...