VRaptor - Imagem de usuários

Olá pessoal, bom dia!

Estou implementando um cadastro de usuários, e preciso que seja enviado junto ao cadastro uma foto.
Estou usando VRaptor3.

A minha dúvida é sobre como relacionar fisicamente a foto ao usuário.

Até tenho algumas ideias, mas queria conhecer outras.
Por exemplo, eu posso gravar o usuário no banco e depois criar uma pasta em algum lugar especifico para as fotos de usuário com o ID do usuário, então sempre procuraria a foto nessa pasta.

Só que essa ideia não me agrada muito.

Como vocês costumam implementar isso?

Desde já agradeço!

Bem,

Vc tem a opção de cadastrar a imagem no seu banco de dados, so que dependendo do BD, aconselho a vc a modelar sua aplicação, de forma que guarde o nome da imagem e seu path no BD e depois vá no diretório e recupere a mesma, poupando assim recurso do seu BD e acho que é melhor até na manutenção. Agora se vc utilizar um BD de gandre porte e com um servidor bom, pode armazenar as imagens nele, so que não aconselho.

Abs.

pq a ideia nao agrada mto bglbruno?

tb concordo que gravar apenas o caminho fisico no banco e a imagem em uma pasta é a melhor opção

abrasss