SpringMVC的文件上传需要注意的问题
来源:互联网 发布:记账软件中的红字 编辑:程序博客网 时间:2024/06/07 07:42
简要的代码罗列
1、需要的jar包
<!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dependency> <!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependency>
2、dispatcher-servlet.xml
<!--需要添加bean--><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name="maxUploadSize" value="209715200"/> <property name="defaultEncoding" value="UTF-8"/> <property name="resolveLazily" value="true"/></bean>
3、Controller
@RequestMapping(value="/doUpload",method=RequestMethod.POST) public String doUploadFile(@RequestParam("file") MultipartFile file) throws IOException{ if(!file.isEmpty()){ FileUtils.copyInputStreamToFile(file.getInputStream(),new File("E:\\temp\\",System.currentTimeMillis()+file.getOriginalFilename())); } return "success"; }
5、upload.jsp
<form action="<%=request.getContextPath()%>/hello/doUpload" method="post" enctype="multipart/form-data"> <input type="file" name="file"> <input type="submit"> </form>
注意: jsp文件中enctype属性需要写,不然会报以下的错
这里的坑我查了很久,需要很注意!!!!
0 0
- SpringMVC的文件上传需要注意的问题
- 文件上传需要注意的问题
- 文件上传实际中需要注意的问题
- JSP文件上传组件--SmartUpload需要注意的问题
- la ravel上传文件时候需要注意的路径问题
- 文件上传需要注意的几个点
- SpringMVC上传文件需要注意的地方:@RequestParam(value = "file", required = false) MultipartFile file
- Android下载文件需要注意的问题
- 加入JNI文件需要注意的问题
- Struts1.2文件上传注意的问题
- java文件上传注意的问题
- android 多文件上传注意的问题
- 文件上传该注意的问题
- 文件上传所需要注意的常见事项
- php 大文件上传需要注意的设置
- 需要注意的问题
- 需要注意的问题
- [ios 高级]应用上传APPStore需要注意的问题
- 445. Add Two Numbers II
- 如何使用指针去申请内存
- AIDL浅析
- 机器学习(Ng教授)学习笔记
- 考上研究生的一点感悟
- SpringMVC的文件上传需要注意的问题
- Linux 下find指令
- Atitit 列出wifi热点以及连接
- 机器学习05-学习率与正规方程
- 机器学习入门系列01,Introduction 简介
- 前端框架React
- windows下的一个socket多人聊天程序(附源代码)
- SSH Exception 2017.3.26-1 java.lang.NullPointerException
- Linux中的粘滞位