Camera android

boa tarde pessoal,
tenho uma aplicação que utiliza os recursos da camera do celular para tirar foto e enviar para o servidor.
Ele funciona normal, mas com um pequeno inconveniente.
Se eu tiro foto retrato, e não mudou a posição da foto…(continuo com o celular na posição retrato), ele envia para o servidor.
Mas se eu tirar a foto como retrato, e depois mudar a posição para paisagem, a foto se perde.

Alguem ja teve esse problema?

Já passei por isso. Posta seu código que chama a câmera (onde você faz new Intent(MediaStore.ACTION_IMAGE_CAPTURE)) e a activity que recebe a resposta da câmera (onde tá o onActivityResult).