spring容器怎么接收file文件?

spring容器怎么接收file文件


收到一只叮咚
浏览 1062回答 1
1回答

慕田峪7331174

SpringMVC默认是关闭fileupload功能的,开启该能够并验证文件上传,需要做如下几件事情:第一:打开SpringMVC的文件上传功能:***-servlet.xml中配置:<bean id="multipartResolver"class="org.springframework.web.multipart.commons.CommonsMultipartResolver"><property name="maxUploadSize" value="100000"/><property name="maxInMemorySize" value="10240" /></bean>配置后,当SpringMVC接受到multipartRequest的时候,就会把HttpServletRequest转为MultipartHttpServletRequest类型,第二步:创建上传文件的file.jsp:<form action="dynamicFields.action?method=uploadFile" method="post" enctype="multipart/form-data"><input type="file" name="myfile" id="myfile" value="" /><br/><input type="submit" value="确认提交"></form>一定不要漏掉enctype="multipart/form-data",否则web容器认为这不是一个MultipartRequest请求,会报错org.springframework.web.multipart.MultipartException: The currentrequest is not a multipart request。
打开App,查看更多内容
随时随地看视频慕课网APP