Как принять документ (zip), отправленный пользователем в aiogram

Идея такая, что нужно сохранить файл, отправленный пользователем боту в Telegram, локально на сервер по определенному пути. Пробовал сделать это таким образом:

@dp.message_handler(content_types=['photo', 'document'])

async def photo_or_doc_handler(message: types.Message):
    file_in_io = io.BytesIO()
    if message.content_type == 'photo':
        await message.photo[-1].download(destination_file=file_in_io)
    elif message.content_type == 'document':
        await message.document.download(destination_file=file_in_io)

Но не знаю, как скачать этим методом в определенную папку.


Ответы (0 шт):