MultipartFile用@RequestParam还是@RequestPart接收?

都可以。
前提都要加上: @PostMapping(value = "/importData", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)

@PostMapping(value = "/importData", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public R<Void> importData(@RequestPart("file") MultipartFile file, Long productId) {
@PostMapping(value = "/importData", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)
public R<Void> importData(@RequestParam("file") MultipartFile file, Long productId) {

@RequestPart仅支持multipart/form-data,@RequestParam不仅仅支持multipart/form-data,这就是两者的区别。

你可能感兴趣的:(JavaEE,java,spring,spring,boot)