springmvc上床多个文件简单记录
<!-- 配置文件上传解析器 --><!-- id必须要配置,而且是配置父类接口的类名 --><bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 设置图片上传大小 --> <property name="maxUploadSize" value="500000000" /> <property name="defaultEncoding" value="UTF-8" /></bean> 注意要在form标签中加上enctype="multipart/form-data"表示该表单是要处理文件的,
var formData = new FormData($("#forms")[0]);使用这种方式将数据封装后,file类型的文件数据即可以键值对的方式封装在formdata中,然后用ajx提交,方法如下: $.ajax({ type : "POST", url : "houtai/123.do", data : formData, async: false, cache: false, contentType: false, processData: false, success : function(msg) { if(msg){ alert('提交成功!'); } } }); 有一点需要注意的是,以formdata的方式提交时需要添加async: false, 同步,否则后台无法接收到前台传过来的file文件数据,这样的提交方式,既可以提交任何一种type类型标签,又可以在提交之后得到返回结果,方便快捷又实用。 后台接收
public HashMap<String, Boolean> addComplaintInfo(ComplaintInfo complaintInfo,@RequestParam("shouquanFile") MultipartFile shouquanFile,@RequestParam("cardFile") MultipartFile cardFile,@RequestParam("zuozhengFile") MultipartFile zuozhengFile) throws IOException {
String originalshouquanFile=null;String originalcardFile=null;String originalzuozhengFile=null;if(!shouquanFile.isEmpty()){ originalshouquanFile = shouquanFile.getOriginalFilename(); // 文件保存路径 String filePath = GetPicUrlUtils.getPicUrl(originalshouquanFile); // 转存文件 shouquanFile.transferTo(new File(filePath)); }if(!cardFile.isEmpty()){ originalcardFile = cardFile.getOriginalFilename(); // 文件保存路径 String filePath = GetPicUrlUtils.getPicUrl(originalcardFile); // 转存文件 shouquanFile.transferTo(new File(filePath));}if(!zuozhengFile.isEmpty()){ originalzuozhengFile = zuozhengFile.getOriginalFilename(); // 文件保存路径 String filePath = GetPicUrlUtils.getPicUrl(originalzuozhengFile); // 转存文件 shouquanFile.transferTo(new File(filePath));}
return null;}
转载于:https://www.cnblogs.com/cuiguangpeng/p/11434312.html
springmvc上床多个文件简单记录相关推荐
- 使用maven和springMVC上传和下载文件
上传文件代码 package com.senqi.controller;import java.io.File; import java.io.IOException;import javax.ser ...
- Django的Ajax上传文件简单记录
运维后台需要写一个上传文件的功能,要用ajax上传,这两天看了些文档,把这个弄出来了.其实还是蛮简单的,这个文章就给记录下,方便查阅 首先模板这边 <tr><td><in ...
- android执行.sh,android中调整cpu频率以及执行sh文件简单记录
注意:以下操作环境为win7 + android 5. 要想在android设备中执行sh文件,有2种方式. 一.一种是执行 adb shell(注意 test.sh文件这里是放在跟adb工具一样的 ...
- SpringMVC上传文件
首先自我介绍一下,我是王登高,下面是我的头像: 是不是很帅,我每天照镜子都感觉自己帅. 好了不扯这些没用的,我们进入正题:前两天,自己边学边做遇到的SpringMVC上传文件的问题,用户可以上传图片, ...
- form表单上传文件_SpringBoot中如何使用SpringMVC上传文件?
今天我们要说的这个话题很简单,不要问为啥,因为SpringBoot,哈哈.现在SpringBoot可以说人人都会用了,它的好处是显而易见的,大大的简化了配置,一起来看看吧. 我们分以下3种情况来谈这个 ...
- SpringMVC 单文件上传与多文件上传
一.简述 一个javaWeb项目中,文件上传功能几乎是必不可少的,本人在项目开发中也时常会遇到,以前也没怎么去理它,今天有空学习了一下这方面的知识,于是便将本人学到的SpringMVC中单文件与多文件 ...
- 下午尝试了php上床文件到服务器,终于搞定了。
php还是挺简单的,一开始写,都没问题.到后面,来bug了,文件始终没有上床成功,为啥子呢.查了各种说法,终于发现是权限的问题,于是chmod修改了文件的权限,搞定. 向image retrieval ...
- 迟到的总结(四)--springmvc的系统学习之文件上传、ajaxjson处理
前序:本篇主要将springmvc框架中文件的上传,json数据的配置.由于视频中的文件上传的实现运用到io流,属于比较老的方式,故本篇将重点不放在代码的实现,主要目的是过一下配置文件.改天再择取时间 ...
- jsp文件上传_猿蜕变系列7——也说说springMVC上传姿势
看过之前的蜕变系列文章,相信你对springMVC有了一定的认识.对springMVC的异常处理,也有了一定的认识.今天我们来开启新讨论,讲一讲web开发中会经常遇到的一个功能,文件上传. 猿蜕变同样 ...
最新文章
- 读博五年,我总结出了7条帮你「少走弯路」的真理
- 微信小程序在开发中遇到的问题与解决方法
- 【Android 逆向】Android 逆向通用工具开发 ( 网络模块开发 | 配置头文件 | 配置编译参数 | 网络初始化 WSAStartup 与清理 WSACleanup 操作 )
- Java提升篇——equals()方法和“==”运算符
- 自动生成文章的html,文章自动更新工具|自动生成文件|自动伪原创|文章自动插入关键词工具...
- java核心-多线程-Java多线程编程涉及到包、类
- 饭卡可以用水冲洗吗_薄壁不锈钢水管真的可以满足大众用水健康管道的要求吗?...
- 简述get 和 post 的主要区别——计算机网络
- java 异步_聊聊java高并发系统之异步非阻塞
- 自助式BI工具分享:浅析FineBI
- Cartographer—ROS中的安装
- 有一年轻人总是抱怨自己命不好
- 清北大学计算机专业学习清单,好专业都在清北交复?快来看看这份院校清单,拥有着全国排名【NO.1】的专业...
- 自然语言交流系统 phxnet团队 创新实训 个人博客 (十一)
- elasticjob接入方式和管理端使用
- 数学建模matlab案例,数学建模案例matlab实用程序百例
- 暨南大学人文社科a类期刊_暨南大学A类期刊目录.pdf
- 4 esp_transport 用 racoon协商 用setkey设置 spd
- Redhat Linux 8.3 安装方法
- HP EVA4400简介