资源简介
ssm框架实现的文件上传,自带数据库脚本,使用的是mysql,开发工具是myeclipse,简单操作,readme,有详细介绍。一看就会。
代码片段和文件信息
package com.ren.controller;
import java.io.File;
import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.io.FileUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.commons.CommonsMultipartFile;
import com.ren.entity.Users;
import com.ren.service.UserService;
/**
* 文件上传控制类
* @author Administrator
*
*/
@Controller
public class FileController2 {
@Autowired
private UserService userService;
Users user =new Users();
@RequestMapping(“/upload.do“)
public String queryFileData(@RequestParam(“uploadfile“) CommonsMultipartFile fileHttpServletRequest request) {
//判断上传的文件是否为空
if (!file.isEmpty()) {
//文件的真实名称
String realFilename = file.getOriginalFilename();
//获取文件格式后缀名
String type = file.getOriginalFilename().substring(file.getOriginalFilename().indexOf(“.“));
// 取当前时间戳作为文件名
String filename = System.currentTimeMillis() + type;
String path = request.getSession().getServletContext().getRealPath(“/upload/“ + filename);// 存放位置
File destFile = new File(path);
try {
//有时候你的copyInputStreamToFile会报错,这时候就要看看你的上传文件的jar包是否符合
//刚开始有人汇报说报红线,其实都是版本过低了,建议用我的jar包
FileUtils.copyInputStreamToFile(file.getInputStream() destFile);// 复制临时文件到指定目录下
} catch (IOException e) {
e.printStackTrace();
}
user.setName(filename);
user.setPath(path);
user.setRealFilename(realFilename);
userService.upload_photo(user);
return “redirect:success.jsp“;
} else {
return “redirect:fail.jsp“;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-06-09 13:54 test_upload1\
文件 1093 2018-06-09 10:43 test_upload1\.classpath
文件 1337 2018-06-09 10:51 test_upload1\.project
目录 0 2018-06-09 13:54 test_upload1\.settings\
文件 522 2018-06-09 10:43 test_upload1\.settings\.jsdtscope
文件 108 2018-06-09 10:46 test_upload1\.settings\com.genuitec.eclipse.core.prefs
文件 364 2018-06-09 10:43 test_upload1\.settings\org.eclipse.jdt.core.prefs
文件 495 2018-06-09 10:43 test_upload1\.settings\org.eclipse.wst.common.component
文件 414 2018-06-09 10:43 test_upload1\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-06-09 10:43 test_upload1\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-06-09 10:43 test_upload1\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2018-06-09 13:54 test_upload1\src\
目录 0 2018-06-09 13:54 test_upload1\src\com\
目录 0 2018-06-09 13:54 test_upload1\src\com\ren\
目录 0 2018-06-09 13:54 test_upload1\src\com\ren\controller\
文件 2028 2018-06-09 13:39 test_upload1\src\com\ren\controller\FileController2.java
目录 0 2018-06-09 13:54 test_upload1\src\com\ren\dao\
文件 187 2018-06-09 13:39 test_upload1\src\com\ren\dao\UserDao.java
文件 311 2018-06-09 13:31 test_upload1\src\com\ren\dao\UserDaoMapper.xm
目录 0 2018-06-09 13:54 test_upload1\src\com\ren\entity\
文件 678 2018-06-09 13:39 test_upload1\src\com\ren\entity\Users.java
目录 0 2018-06-09 13:54 test_upload1\src\com\ren\service\
目录 0 2018-06-09 13:54 test_upload1\src\com\ren\service\impl\
文件 593 2018-06-09 13:40 test_upload1\src\com\ren\service\impl\UserServiceImpl.java
文件 197 2018-06-09 13:40 test_upload1\src\com\ren\service\UserService.java
文件 99 2018-06-09 13:07 test_upload1\src\jdbc.properties
文件 2422 2018-06-09 13:33 test_upload1\src\spring-mvc.xm
文件 2211 2018-06-09 12:59 test_upload1\src\spring.xm
目录 0 2018-06-09 13:54 test_upload1\WebRoot\
文件 837 2018-06-09 11:29 test_upload1\WebRoot\fail.jsp
文件 829 2018-06-09 10:43 test_upload1\WebRoot\index.jsp
............此处省略48个文件信息
相关资源
- springboot开发的视频网站源码.zip
- 家庭财务管理系统SpringMVC3+Spring3+Myb
- springmvc+jdbctemplate+mysql(采用注解方式
- 物资管理系统MVC+DAO
- 远程手术指导及示教系统的springboot项
- SSM-文件上传和,存储信息到数据库
- spring+Mybatis+SpringMVC资源整合增删改查
- 基于springboot的教师评价系统带sql文件
- 后台权限管理系统微服务
- SpringClouud zuul +oauth 实现权限控制
- MVC 三层模式 有数据库
- mvc框架的atm取款功能项目
- maven+springMVC+mybatis+mysql+Bootstrap-Admin-
- SpringMVC+Mysql详解
- springboot
- Springer-LNCS word格式
- 基于springmvc+mybatis+spring+maven+mysql的网
- ssh2文件上传和
- 网上书城购物 MVC框架
- 微博--登录功能实现
- spring+springmvc+mybatis完善的增删改查,
- SSH2整合(Struts2+Spring+Hibernate)+SQL S
- 基于springboot+layui+shiro+mysql编写的医院
- SpringCloud微服务项目
- SpringBoot + laypage分页 + 模糊查询 完整
- Vue+Springboot电商实战
- CRM学员管理系统 Springboot 毕业设计
- 微信小程序后台Springboot+Mysql
- .netCore3.0MVC_EF_Oracle项目搭建步骤.doc
- 基于mvc的增删改查系统
评论
共有 条评论