Данный сервер принимает файл, делит его на части по мегабайту и сохраняет у себя. Если какая-то часть получается меньше 1 мб, то дописывает туда байты (нулями), чтобы все части файла не превышали 1 мб, даже если сам файл весит несколько КБ, и сохраняет у себя. Когда пользователь запрашивает ранее загруженный файл, сервер собирает его по частям (по мегабайтам) и возвращает его целым, в том же размере в котором был получаен, то есть убирает ранее дописанные байты (нули).