Саш, как обезопасить себя в такой ситуации?
Пользователь запрашивает с сервера имя файла. Я из get-запроса беру имя запрашиваемого файла и ищу в конкретной папке на своём сервере.
Обезопасить в смысле не отдать случайно что-нибудь не то, если вдруг придёт какой-нибудь хакерский запрос типа "../../../passwords.txt"
Два варианта. Запрети относительные пути. Всё что с точкой в любом сегменте — нахуй. Резолвь путь в абсолютный и проверяй, что префикс такой, как папка из которой ты раздаешь