Spring MVC中一个input file上传多个问题件
来源:互联网 发布:mac如何查看后台程序 编辑:程序博客网 时间:2024/06/14 06:00
html5 的 input file支持 multiple="multiple"属性,这个属性可以使一个input file里选择多个文件上传,但在spring MVC后台要如何获取呢,spring MVC对着中情况提供了支持
具体看代码
public void index(HttpServletRequest req, HttpServletResponse resp) throws IOException{resp.setContentType("text/html;charset=UTF-8");if(req instanceof MultipartHttpServletRequest){MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) req;//取出一个list的multipartfileList<MultipartFile> files = multipartRequest.getFiles("files");for (MultipartFile multipartFile : files) {System.out.println(multipartFile);}resp.getWriter().print(files.size());}else{resp.getWriter().print("非法请求");}}
这种情况取法同样可以兼容一个form表单里面有多个相同name属性的input file,比如:
<form action="${contextPath}/Test.mc?method=index" method="post" enctype="multipart/form-data"><input type="file" multiple="multiple" name="files" /> <br><input type="file" multiple="multiple" name="files" /> <br><input type="submit" value="提交" /></form>
如果在第一个input file选择两个文件,第二个input file选择两个文件,可以看到后台的list里面工取得了4个multipartFile。
0 0
- Spring MVC中一个input file上传多个问题件
- JS计算input-file所选文件大小(一个或多个)
- java /Spring /jsp 使用input标签 file 如何上传多个文件
- Spring MVC 中文件上传
- HMTL中文件标签上传文件错误的问题(input type=file)
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型,选择多个文件进行上传
- input标签file类型上传多个文件
- input标签file类型,选择多个文件进行上传
- C++ main 函数
- C经典 进制转换
- 最长递增子序列
- UVA 11134 Fabled Rooks(贪心法,区间与选点问题)
- (4.1.23.5)自定义控件三部曲之动画篇(三)—— 代码生成alpha、scale、translate、rotate、set及插值器动画
- Spring MVC中一个input file上传多个问题件
- iOS中的正则表达式运用
- 请求 ajax 基础配置
- seaJS 使用随笔
- volley学习笔记
- DP 1002
- Linux字符设备与块设备的区别与比较
- 第五次作业
- (4.1.23.6)自定义控件三部曲之动画篇(四)——ValueAnimator基本使用