Problema ao salvar em banco arquivos/imagem
Problema
Este problema esta associado ao banco Oracle quando é necessário salvar arquivos/imagens nos serviços da estrutura de microserviços, o comportamento é o seguinte para arquivos pequenos ele funciona e arquivos maiores ele gera um erro e não salva em banco.
Solução
Passo a passo para identificação e solução:
Acesse o banco e execute
describe NomeDeSuaTabela
e verifique como esta o campo a ser validado, normalmente isso ocorre quando esta com o tipo éraw
.Se for este o caso, o correto seria o tipo
BLOB
e será necessário alterar o tipo da coluna.Colocar a seguinte anotação no campo
No migration deve estar configurado a coluna com
int.MaxValue
:Em último caso, se necessário alterar em banco (é necessário cuidado para exeutar):
alter table COMPROVANTEIMAGEM add IMAGEM Blob
Destaque informações importantes em um painel como este. Para editar a cor ou o estilo desse painel, selecione uma das opções no menu.