我们正在使用Spring控制器来处理文件上传:
例如:
例如:
@RequestMapping(value = "/scan", method = RequestMethod.POST, consumes = {MediaType.MULTIPART_FORM_DATA_VALUE})
public ScanResult scan(HttpServletRequest request) throws IOException, FileUploadException {
return scanService.scanFile(parseMultipart(request));
}
但我们没有使用任何多部分解析器,而是从servlet请求输入流中传输文件。出于性能原因,我们需要立即开始处理文件。
这样做时,我们似乎不能使用典型的多部分文件检测/配置。我知道Springfox(我们用它来生成我们的swagger文档)将为控制器参数看到MultipartFile时生成适当的swagger控件,这对我们来说不是这种情况。
是否有其他配置选项可用于提示Springfox我们要在此处上传文件?