Как сохранить все фото, отправленные пользователем? aiogram

Как сохранить все фото, отправленные пользователем? Код ниже сохраняет только одно фото, т.к, каждое фото в новом сообщении, как я понял.

@dp.message_handler(content_types=['photo'])
async def get_photo(message: types.Message):
    await message.photo[-1].download()

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

Автор решения: Andrey.LW

await message.photo[-1].download('data/send-' + message.photo[-1].file_unique_id + '.jpg')

я тоже бился над этим и в итоге сделал как-то так. Может и костыль, но работает

→ Ссылка
Автор решения: tomato-magnet-regulato
photo = message.photo.pop()        
await photo.download(destination_dir='files/') 

await message.photo[-1].download(
            destination_dir = 'files/')
→ Ссылка