当form里增加enctype="multipart/form-data"时,上传文件与其他表单数据的研究
来源:互联网 发布:雪梨的淘宝店 编辑:程序博客网 时间:2024/04/28 10:05
当表单需要提交上传文件时,必须在form中增加enctype="multipart/form-data"
而增加enctype="multipart/form-data"后,在servlet中用request.getParameter("name")获取的表单数据都为null了,研究后发现必须用以下方法:
List<FileItem> items=fileUpload.parseRequest(request);//获取所有表单
for(FileItem item:items){
//判断当前的表单控件是否是一个普通控件
if(item.isFormField()){
//普通表单数据
String field=item.getFieldName();
if(field.equals("sqid")){
sqid=item.getString("GBK");//支持中文
System.out.println(sqid);
}
}else if(!item.isFormField()){
//是一个文件控件时
String name=item.getName();
System.out.println("上传文件名:"+name);
System.out.println("文件大小:"+item.getSize());
String extName=name.substring(name.lastIndexOf("."));
String newName=new SimpleDateFormat("yyyyMMDDHHmmssms").format(new Date());
System.out.println("扩展名"+extName);
}
}
- 当form里增加enctype="multipart/form-data"时,上传文件与其他表单数据的研究
- 文件上传 form 表单 enctype="multipart/form-data" 分析
- springmvc文件上传与表单为enctype="multipart/form-data" 的数据绑定
- enctype="multipart/form-data"表单上传文件
- 表单中存在上传文件时设置enctype="multipart/form-data"的问题
- 对于form enctype= multipart/form-data 二进制流上传文件,服务器端获取不到表单中其他数据的解决办法。
- enctype="multipart/form-data" 文件上传,获取form 表单参数的问题
- 含有文件的表单处理(ENCTYPE="multipart/form-data")
- form表单 enctype="multipart/form-data"
- form表单enctype="multipart/form-data"
- 为什么上传文件的表单里面要加一个属性ENCTYPE=MULTIPART/FORM-DATA?
- 为什么上传文件的表单需要设置enctype="multipart/form-data"
- 为什么上传文件的表单里面要加一个属性enctype=multipart/form-data?
- 为什么上传文件的表单里面要加一个属性enctype=multipart/form-data?
- 文件上传form属性:enctype=multipart/form-data
- 上传文件到服务器时,getParamter()方法 与表单 enctype="multipart/form-data"属性
- 表单form的enctype="multipart/form-data"使用体会
- 表单form的enctype="multipart/form-data"
- A Simple Problem with Integers----HDU_3468----线段树之成段更新
- 让人抓狂匪夷所思的4组代码
- c语言的字符串分解——strtok函数和strsep函数
- opencv 雕刻操作
- Sentiment Classification调研
- 当form里增加enctype="multipart/form-data"时,上传文件与其他表单数据的研究
- win7 安装U872 MDAC版本解决办法(New)
- c,c++里面,头文件里面的ifndef /define/endif的作用
- 禁用Enter键表单自动提交
- 利用判断view的高度来关闭输入法
- HTML5一步一步走——独立数据存储
- Httpd.worker Confused Me
- Java 获取当前时间的年月日方法
- AspNetPager 分页控件常用属性