Upload de blob

boas
estou a criar uma base de dados em oracle e tenho uma tabela com um campo blob.
assim tenho 2 dúvidas:

1.º não sei como enviar um ficheiro para gravar na base de dados

2.º depois, quero mostrar esse ficheiro numa página web, por exemplo, mostrar o nome de uma pessoa e a respectiva foto.

alguém me pode ajudar?

desde já obrigada

Certa vez conversando com um professor ele falou comigo que imagens era melhor você criar uma pasta no servidor e salvar o path e trabalhar dessa maneira ao invés de usar campos blob.