小弟我用FileUpload上传文件,在Tomcat中可以使用,可是到了weblogic就不能用了
发布时间:2010-06-14 17:20:26 文章来源:www.iduyao.cn 采编人员:星星草
我用FileUpload上传文件,在Tomcat中可以使用,可是到了weblogic就不能用了
org.apache.commons.fileupload.DiskFileUpload fu = new org.apache.commons.fileupload.DiskFileUpload();
// 设置允许用户上传文件大小,单位:字节
fu.setSizeMax(10000000);
// maximum size that will be stored in memory?
// 设置最多只允许在内存中存储的数据,单位:字节
fu.setSizeThreshold(4096);
// 设置一旦文件大小超过getSizeThreshold()的值时数据存放在硬盘的目录
fu.setRepositoryPath(prefix);
//开始读取上传信息
List fileItems = fu.parseRequest(request);
Iterator iter = fileItems.iterator();
while (iter.hasNext()) {
org.apache.commons.fileupload.FileItem item = (org.apache.commons.fileupload.FileItem) iter.next();
//忽略其他不是文件域的所有表单信息
if (!item.isFormField()) {
String name = item.getName();
long size = item.getSize();
if(size> 1000000)
{
out.println( "上传文件大小不能超过1M ");
out.println( " <a href= 'importsn.jsp '> 返回 </a> ");
return ;
}
if((name==null||name.equals( " ")) && size==0)
continue;
//保存上传的文件到指定的目录
name = name.replace( ': ', '_ ');
name = name.replace( '\\ ', '_ ');
//prefix=prefix + "\\ " + name;
prefix=prefix + "\\ " + name;
java.io.File f1=new java.io.File( prefix);
item.write(f1);
在weblogic运行提示the request was rejected because no multipart boundary was found 怎么解决呀。
------解决方案--------------------
好像没那么简单,呵呵.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
关于使用金蝶apusic中间件的问题
问题描述:
系统之前是使用tomcat开发、运行,一切正常。
但是,切换到金蝶的apusic运行系统后,系统能...
-
做报表,大家认为那个工具比较吃香,finereport,BO,HYPERION等
做报表,大家认为那个工具比较吃香,VS,BO,HYPERION等
------解决方案--...
-
weblogic 如何调试JSP?
大家好!
我最近遇到一个weblogic 10.3 上的应用,JSP 编译错误 的问题!我们的web 应用基于 structs. 在winodw...
-
Weblogic技术交流QQ群 汇总
为了让http://www.weblogicfans.net 的朋友更方便的交流和沟通,我们创建了一些QQ群功大家加入,希望这些...
-
weblogic Adminserver启动后,console无法登录
weblogic10,一个adminserver,9个managed server,操作系统solaris9。
昨天在做连接池配...
-
我安装资料在windows 下配置了tuxedo 但是在启动服务的时候出现了LIBTUX_CAT:607错误,不知道是什么原因,哪位高人请指点一下:)
我安...
-
jbuilder 2006 在构建web service是数据表返回的问题,谢谢大家,高分回报.
使用jbuilder 2006 在weblogic下创建一个web service,...
-
weblogic8.1进入控制台问题
我机子上了weblogic8.1,但我想进入http://192.168.0.135:7001/console控制台,就是进不去,eclipse就报内...
-
Weblogic8.1服务配置问题
系统安装配置如下:windows2003server;oracle10g;jbuilder2006;jdk1.6.0_06;tomcat5.5.20。于近日开始准...
-
WebLogic运行报错。
我把包发布到WebLogic上,但是点Start,出现:
weblogic.management.DeploymentException: [Deployer:149003]Unabl...