Данный пример кода читает файлы и "выплёвывает" их на скачивание браузеру. Все работает, но есть проблема - безопасность. Путь до файла передается просто в формате base64, но этот никак не помешает потенциальному взломщику поправить входной параметр так, чтобы получить любой файл с Вашего сервера (включая конфигурационный и системные)!
Периодически сталкиваюсь с кодом, иногда даже своим старым, написанном в очень кривом код стайле. Знаю про всевозможные "code beauty", но каке-то из них только онлайн, другте простят настраивать стиль кода под каждый запуск.
Вот решил накидать свой вариант, но прикинув сколько там работы, пока заморозил проект.