您的位置:首页 > 编程语言 > Java开发

springmvc的上传功能

2016-05-31 00:00 579 查看
[code=language-java]springmvc 的上传功能,比较简单。记录下

```
@RequestMapping("doUpload")
public String UploadFile(HttpServletRequest request,
@RequestParam(value = "file", required = false)MultipartFile multipartFile){
//获取上传路径
String savePath = request.getSession().getServletContext().getRealPath("upload");
System.out.println("获取文件名 " + multipartFile.getOriginalFilename());
//获取文件名
String filename = multipartFile.getOriginalFilename();
if (StringUtils.isEmpty(filename)){
return  "err.html";
}else{
//获取完整路径名,包含文件名
//  String path = savePath + File.separator + filename;
//创建上传存放文件夹
File upFile = new File(savePath,filename);
//    System.out.println("path:" + path + "  ");
//  File file = new File(savePath);
//判断上传文件是否存在
if (!upFile.exists() && !upFile.isDirectory()){
System.out.println("目录不存在,咱创建个");
// file.mkdir();
upFile.mkdirs();
}
try {
//上传
multipartFile.transferTo(upFile);
upFile.delete();
} catch (IOException e) {
e.printStackTrace();
}
return  "index.html";
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  springmvc