Два способа выгрузить файл

Без предисловий, сразу код в начальной итерации:

А теперь можно его покритиковать. (далее…)