springmvc中的文件上传
来源:互联网 发布:知乎英国梨和小苍兰 编辑:程序博客网 时间:2024/06/06 03:16
1、添加apache的两个架包
2、配置springmvc.xml
<!-- 上传文件的视图解析器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 设置上次文件的最大大小,单位为字节 --> <property name="maxUploadSize" value="100000000"></property> </bean>
3、编写controller
package cn.zzsxt.controller;import java.io.File;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.MultipartFile;@Controllerpublic class UploadController {@RequestMapping("/upload") public String upload(@RequestParam("uploadFile") MultipartFile uploadFile,HttpServletRequest request){//获取服务器端的路径String realPath = request.getServletContext().getRealPath("/");File uploadDir = new File(realPath,"upload");if(!uploadDir.exists())uploadDir.mkdirs();//获取待上传的原始文件名称String fileName = uploadFile.getOriginalFilename();// FileUtils.copyFile(uploadFile, new File(uploadDir,fileName));try {uploadFile.transferTo(new File(uploadDir,fileName));} catch (IllegalStateException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}return "success";}}
阅读全文
0 0
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- SpringMVC中的文件上传
- springmvc中的上传文件
- SpringMVC中的文件上传
- springmvc中的文件上传
- springmvc中的文件上传
- SpringMVC中的文件上传 二
- Linux内核整体架构
- 【LeetCode解答六】Integer to Roman问题Java解答
- OpenVSwitch介绍
- android 使用adb工具抓日志,,,,抓网络包:
- 全选、反选
- springmvc中的文件上传
- C语言-计算长方形的面积
- Spark性能调优——扩展篇
- 四大组件之Service
- git/git-bash中的branch、checkout指令(git指令)
- 需要排序的最短子数组的长度
- 20171101
- bzoj 1969: [Ahoi2005]LANE 航线规划 离线+树链剖分+线段树
- 【剑指offer】41-50题