[PROINF-354] Criar validador (decorator) de upload de imagem/documento
Cria validator para validação de upload de imagem e documentos a ser utilizado no DTO.
Atualmente a validação do tipo de base64 que for enviado está sendo feito diretamente no service de upload, porém deve ser feito na entrada dos dados, em dto.
O que temos:
!image-20240408-202224.png|width=224,height=88,alt="image-20240408-202224.png"!
O que precisamos:
!image-20240408-202326.png|width=271,height=95,alt="image-20240408-202326.png"!
E precisamos também que o decorator possa passar os tipos.
Ex: {{@IsDataURIImages({ types: ['jpg', 'png'] })}} Neste caso só irá aceitar esses dois tipos.
A mesmo lógica segue para Documentos
{noformat}@IsDataURIDocument() //aceita todos os documentos @IsDataURIDocument({ types: ['doc', 'docx'] }) // aceita somente doc e docx{noformat}
Observação: Realizar testes para imagem e documentos
Issue metadata
- Issue type: História
- Priority: Medium