我有一个使用 Spring Boot 的 Java 11 应用程序。
我的请求控制器中有这个请求:
@RestController
public class ImportController {
private static final Logger LOGGER = LoggerFactory.getLogger(ImportController.class);
@PostMapping("/import")
public ResponseEntity<List<CompareAnalysis>> importXML(@RequestParam("files") List<MultipartFile> files) {
LOGGER.debug("issue here" + files.size());
...
}
}
生成我的战争后,我把它放在我的 Tomcat Vanilla 9.0.45 中。
当我尝试像这样调用我的应用程序时:curl -X POST -F 'files=@toto.pdf' http://localhost:8080/import/
,我的日志中总是有:
17:22:33.461 [http-nio-8080-exec-3] DEBUG my.app.controler.ImportController - issue here 0
我不知道我在哪里丢失了我的多部分文件...