Modifiquei a url do post de "v1/fotos" para um endereço inixistente para testar o erro, e a resposta na mensagem de erro da propriedade "$scope.mensagem" não foi de erro e sim de sucesso, porém sem gravar a foto, tanto que não aparece na view de fotos.
Pelo que eu observei o post independente do resultado retornado só entra no ".success" e não no ".error".