Доброго времени суток.
Возникла необходимость к работающему perl скрипту прикрутить Web UI. Скрипт ( написан и отлажен ) принимает имя конфига ( конфиг в yaml ), и в соответствии с ним строит отчёт ( xls файл ) с выборкой из БД ( CMDB ).
В самых общих чертах я представляю тебе так: вспомогательный CGI скрипт генерит страницу с кнопкой ( это я осилю ), по нажатию на кнопку запускается первый скрипт и формирует файл с отчётом (скрипт для генерации отчёта уже есть), после чего пользователю предлагается скачать этот файл ( а вот как отдать в браузер файл - не знаю ). Т.е. хотелось бы в один клик по кнопке ( или ссылке ) получать актуальный отчёт.
Пните пожалуйста в нужном направлении. Затруднение именно в том, чтобы выдать в браузер созданный файл. Основное желание - сократить объём кода, т.к. тратить много времени на Web UI не хочется.
Также интересуют существование готовых интерфейсов, в которые можно установить свой скрипт, или CMDB с нормальными человеческими отчётами :D