使用jspsmartupload解决enctype引起的无法同时上传文件和接值的问题
2008-03-31 09:21
906 查看
使用jspsmartupload解决enctype引起的无法同时上传文件和接值的问题
表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了 multipart/form-data,才能完整的传递文件数据但是设置了 enctype="multipart/form-data" ,除了file类型表单能获取到,其他value通过request.getParameter都得不到。这种情况下我们可以利用组件来解决该问题,例如用 jspsmartupload组件
com.jspsmart.upload.SmartUpload su = new com.jspsmart.upload.SmartUpload();
su.initialize(pageContext);
su.service(request, response);//此方法已过时,现与initialize()方法合并,写法:su.initialize(config, request, response);
su.setTotalMaxFileSize(100000000);
su.setAllowedFilesList("zip,rar");
su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
su.upload();
String Name = su.getRequest().getParameter("Name");
String TYPE_ID = su.getRequest().getParameter("Type");
通过 su.getRequest().getParameter("value");就可以了,su.upload()好象必须放在前面,测试中将su.upload()放在获取参数后面不成功。
相关文章推荐
- Java Web中使用JSPSmartUpload控件实现文件的上传和下载(解决了中文乱码问题)(JSP页面采用GBK编码)
- Java Web中使用JSPSmartUpload控件实现文件的上传和下载(解决了中文乱码问题)(JSP页面采用GBK编码)
- 我遇到的问题JspSmartUpload组件实现表单和文件同时上传
- JspSmartUpload上传文件到文件夹重名问题解决方法
- 真正解决jspSmartUpload组件上传下载文件时中文乱码问题!!!
- SmartUpload,jsp重命名上传的文件提示文件无法保存(File can't be saved (1120).)解决思路
- 今天使用jspsmartupload.jar实现上传文件的功能,发现中文乱码,于是总结了下解决方法
- 解决jspsmartupload上传文件时大小受限制问题
- 用jspSmartUpload控件上传文件,其他参数值为null的问题解决
- JSP 文件 下载 代码 (不使用 jsp smart upload 组件) 解决中文名 问题
- 关于使用jspsmartupload.jar进行文件的上传与下载
- file文件添加change事件,结合ajaxFileUpload使用文件上传只生效一次问题解决
- JSP 使用smartupload上传文件,JSP+servlet
- 文件上传(jspsmart实现)file和text表单同时提交的问题
- 关于JspSmartUpload上传文件大小限制的问题
- 研究了三天的文件上传(jspsmart实现)file和text表单同时提交的问题
- 在jsp中使用smartupload组件上传文件- -
- spring mvc 下使用ajaxfileupload.js 异步上传文件 并返回信息 各种问题解决
- JSP+Servlet使用jspsmartupload实现文件上传至服务器
- 【转】在jsp中使用smartupload组件上传文件