话不多说直接上代码,简单明了
不少网友反馈说要下jar包的依赖,如下
jar包依赖:
补充知识:SPRING MVC文件上传功能关于不能实例化MultipartFile对象原因分析
实现文件上传有几个需要注意的地方
1、文件上传的HTML,需要在form中加入enctype="multipart/form-data"
2、在Spring的配置文件中需要指定org.springframework.web.multipart.commons.CommonsMultipartResolver。
3、在我们执行文件上传方法的Controller类上面需要加入@RequestParam注解或在Spring的配置文件中加入<mvc:annotation-driven/>的配置
如果在我们不加入@RequestParam注解且没有加入<mvc:annotation-driven/>注解的情况下,在执行文件上传时会报如下异常:
注:个人比较建议在配置文件中加入annotation-driven用于打开注解驱动。这样我们在做文件上传时,就不需要在每个上传的文件对象上加入@RequestParam的注解了。
以上这篇Java中将File转化为MultipartFile的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。