@PostMapping("vlues")
public void addBlackList(HttpServletRequest request, HttpServletResponse response,
@RequestParam("filename") MultipartFile file) throws IOException {......}
如上;表单接收一个文件或者文本,文本以JSON的格式POST上传,文件和文本都可以不传其中一个。后台代码怎么写才可以实现文件不传???直接用springboot的MultipartFile,不传文件会报错。救救孩子!!!
@RequestParam(value="filename", required=false)试一下这个,把MultipartFile设置为非必须的。如果加了@RequestParam注解,
那么前台必须要把参数传到后台,可以加 required=false把参数设置成非必须的。
null!=file 这样判断就不会报空指针