博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springmvc多文件上传
阅读量:6893 次
发布时间:2019-06-27

本文共 1110 字,大约阅读时间需要 3 分钟。

@Controllerpublic class MultiController {    // 处理器方法    @RequestMapping(value = "/two.do")    public String doFirst(HttpSession session,            @RequestParam MultipartFile[] uploadFile) throws Exception {        for (MultipartFile item : uploadFile) {            // 1.获取文件名称            String filename = item.getOriginalFilename();            // 6.必须选择上传文件            if (item.getSize() > 0) {                // 5.限制文件类型                if (filename.endsWith("jpg") || filename.endsWith("png")                        || filename.endsWith("txt")) {                    // 2.获取保存的前路径                    String rootPath = session.getServletContext().getRealPath(                            "upload");                    // 3.拼接路径                    File realPath = new File(rootPath, filename);                    // 4.保存                    item.transferTo(realPath);                } else {                    return "/error.jsp";                }            } else {                return "/error.jsp";            }        }        return "/two.jsp";    }}

 

转载于:https://www.cnblogs.com/cnsdhzzl/p/6104565.html

你可能感兴趣的文章
JavaScript和Ajax部分(2)
查看>>
驰骋工作流引擎-底层开发API 说明文档
查看>>
http://blog.163.com/db_teacher/blog/static/194540298201110723712407/
查看>>
未能解析引用的程序集……因为它对不在当前目标框架……
查看>>
关于nginx架构探究(2)
查看>>
记一次线上gc调优的过程
查看>>
js判断是否处于隐藏状态
查看>>
VS2012 未找到与约束 contractName Microsoft.visualStudio.Text.ITextDocumentFactoryService.... 匹配的导出...
查看>>
一张图了解Python
查看>>
C++专题(三)
查看>>
背包问题(01背包,完全背包,多重背包)
查看>>
洛谷——P2040 打开所有的灯
查看>>
磁盘管理
查看>>
ES6学习笔记之 let与const
查看>>
UIWebView中javascript与Objective-C交互、获取摄像头
查看>>
poj 3461 Oulipo(KMP模板题)
查看>>
libavcodev may be vulnerable or is not supported, and should be updated for play video
查看>>
ECMAScript 5 —— Function 类型 (二)
查看>>
Java Web 自动登录
查看>>
IOS中文本框输入自动隐藏和自动显示
查看>>