ActiveX와 통신하는 개발이 있었다.

ActiveX에 콜백 URL 를 주면 해당 URL에서 Resource 파일을 받아야하는데 HttpServletRequest 로 여러 파라미터와 리소스파일도 한번에 받아 리소스파일만 MultipartFile로 변환해서 사용하도록 로직을 구성했다. 

	@PostMapping(value = "/api/callback")
	public ResponseEntity<String> callback(HttpServletRequest request) throws IOException {
		orderProductService.callback(request);
		return ResponseEntity.ok("ok");
	}

 

MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
MultipartFile file = multipartRequest.getFile("keyName");
복사했습니다!