springMVC接收表单传来的file,并上传
来源:互联网 发布:华通云数据与马云关系 编辑:程序博客网 时间:2024/06/05 02:32
controller层
@RequestMapping(value = "/fileupload.do")
@ResponseBodypublic JsonResult<Boolean> fileupload(@RequestParam(value = "imgUpload") MultipartFile uploadFile, HttpServletRequest request) {
String contextPath = request.getSession().getServletContext().getRealPath("/document");
Boolean b = false;
try{
b = fileService.saveFile(uploadFile,contextPath);
}catch(Exception e){
return new JsonResult<Boolean>(e.getMessage());
}
return new JsonResult<Boolean>(b);
}
service层
@Transactional
public Boolean saveFile(MultipartFile uploadFile, String contextPath) {
String filename = uploadFile.getOriginalFilename();
String fpath = contextPath;
File file = new File(fpath+File.separator+filename);
try {
uploadFile.transferTo(file);//上传文件
} catch (IllegalStateException e) {
e.printStackTrace();
throw new IllegalStateException("保存失败");
} catch (IOException e) {
e.printStackTrace();
throw new IllegalStateException("保存失败");
}
fileDao.saveFile(filename,fpath);//保存文件路径
return true;
}
0 0
- springMVC接收表单传来的file,并上传
- ajax上传带文件的form表单,springmvc接收
- springMVC接收页面传来的日期参数注解的写法
- file表单上传,java后台接收案例
- SpringMVC后台接收前台传来数据的三种简单方式
- springmvc接收前台(亦可是ajax)传来的数组,复杂对象数组等图文详解
- springmvc接收前台(亦可是ajax)传来的数组,复杂对象数组等图文详解
- springMVC-参数绑定(服务器接收页面传来的参数)返回值转换为JSON
- SpringMVC MultipartFile file文件上传及参数接收
- angualrjs上传文件 后端springmvc用file接收
- SpringMVC 接收表单数据的方式
- SpringMVC 接收表单数据的方式
- springmvc的file上传实例
- ssh2页面接收action中传来的值,判断并做出不同反馈
- springMVC下接收文件上传,并对文件做处理
- JSON—接收服务器端传来的数据
- 使用websocket接收服务端传来的图片
- js接收页面传来的参数
- 浅谈 Scala 中下划线的用途
- RabbitMQ第一个案例:hello world
- Appium环境配置-1
- Fragment的基本应用
- js判断是否是Json对象
- springMVC接收表单传来的file,并上传
- tab栏切换案例
- Servlet详解(二):request和response对象
- git 生成ssh key及使用过程
- linux内核优化
- list的addAll出现空指针问题
- Java内存分配与垃圾回收(一)
- WebView加载自定义error页面,解决自定义error页面但是原始error页面一闪而过的问题
- MapReduce框架结构