Upload de imagem

Com este código dá erro 415

@PostMapping(value = "/salvar", produces = MediaType.APPLICATION_JSON_UTF8_VALUE, consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public RetornoJackson salvar(@RequestBody PessoaDTO dto, HttpServletRequest request, BindingResult result) {

Sem o , consumes = MediaType.MULTIPART_FORM_DATA_VALUE não dá erro nenhum.

Spring e Angular 5.