Como fazer upload de arquivo em Flutter

Olá

Estou precisando colocar em um aplicativo a opção do usuário tirar uma foto e fazer upload automaticamente para um servidor web.

Alguém tem alguma ideia de como fazer?

Obrigado