Похоже, что разрешенные опции заголовков не определены:
@CrossOrigin(origins = "http://localhost:4200", allowedHeaders={"Accept"})
@RestController
@RequestMapping("/api/auth")
@PostMapping(value = "/produits/files")
@ResponseStatus(HttpStatus.OK)
public void handleFileUpload(@RequestParam("file") MultipartFile file)
throws IOException {
fileService.storeFile(file);
}
При указании crossorigin вы можете настроить его, указав следующие аннотации: происхождение, методы, allowHeaders ,ctedHeaders, allowCredentials или maxAge