日期:2014-05-18  浏览次数:20715 次

那位GG能给我一个commons-fileupload-1.1上传组件的例子,小女子先谢过了!

我以前用的是jspsmartupload,现在可能有时上传大文件所以老板要求用

commons-fileupload-1.1

要求

能同时上传三个文件,并且能修改文件名,以时间命名比如

现在时间是   20070806122510

这三个文件全部重命名为

第一个   A_20070806122510

第二个   B_20070806122510

第三个   C_20070806122510

我现在虽然能上传,但是不能重命名(像上面我说的那样)

那位GG给我个完整例子,我先谢谢了

我的邮箱:   myoo1688@163.com


这是我的第一份工作,拜托大家了




------解决方案--------------------
黑女士好:
在CSDN上,没有人知道你是一个女人:)

官方网上有例子的
http://commons.apache.org/fileupload/using.html

还有一些参考教材:
http://study.pay500.com/3/s32022.htm
------解决方案--------------------

怎么能不帮女人还欺负女人呢
------解决方案--------------------

你们真的有点过份了,知道就说不知道就闭嘴,骂人干吗???
------解决方案--------------------
http://commons.apache.org/fileupload上面就有例子
struts下载包里面的struts-examples也带有UPLOAD的例子(好象实现了重命名)

LZ提问不需要+小女子
帮你的不管你是男女 都会帮你的不用特别著名,容易让人怀疑 此地无银。
有多少女孩做程序员LZ自己应该知道(不过我认识好多很佩服她们) 所以很受欢迎 但再这小女子贴以是.........(一些白痴装女孩骗回复)
LZ刚毕业吧?希望LZ能坚持下去(如果你是女孩的话)
祝工作第一份工作顺利

commons-fileupload我没玩过 要不就帮你写了jspSmartUpload.jar还可以
LS两位没事生闲气 林子大了什么鸟都有
------解决方案--------------------
myoo(黑洞洞)
问题还是要靠自己解决的 我看struts-examples哪个应该可以解决的。解决了让我分享下你的经验吧。现在最不愿意做的就是使用以前没用过的东东了。谢了哦
如果一个男人不停的说他是女人的话 那他活着.......................
我相信你是小女子了

不是csdn的人喜欢欺负女人 而是现在....................
不说了 已经有人说了.........虽然我一直都是个J2EE的入门级别(不在他所指范围,但还是不能多说),做程序员的都应该是受过良好的教育的人,怎么有些人张口就能说出些脏话呢?尊重他人也是尊重自己呀。
------解决方案--------------------


<% if(request.getSession().getAttribute( "state ")!=null) {%>
<%
SendingEmail sm=new SendingEmail();
String getEmailTofrompage=(String)request.getParameter( "QU_BJDSDEM.ReceiveEmail ");
String getccEmail=(String)request.getParameter( "QU_BJDSDEM.SendEmailMan ");


Long FileSize =new Long( "0 ");
String tomail=null;
String ccmail=null;
String title=null;
String contentcc=null;
List resultlist2=(List)request.getSession().getAttribute( "showlist ");
tomail=(String)resultlist2.get(0);
ccmail=(String)resultlist2.get(1);
title=(String)resultlist2.get(2);
contentcc=(String)resultlist2.get(3);
List tomaillist=new ArrayList();
List cclist=new ArrayList();
List pathlist=new ArrayList();


request.getSession().removeAttribute( "state ");
String uploadPath =sm.getEmailConfig( "uploadPath ");
File testdir = new File(uploadPath); //为了保证目录存在,如果没有则新建该目录
if (!testdir.exists()) {
testdir.mkdirs();
}
DiskFileUpload fu = new DiskFileUpload();
// 设置最大文件尺寸,这里是4MB
fu.setSizeMax(50194304);
// 设置缓冲区大小,这里是50kb
fu.setSizeThreshold(14096);
// 得到所有的文件:
List fileItems = fu.parseRequest(request);
FileItem file_item;
for(int i=0;i <fileItems.size();i++)
{
file_item=(FileItem)fileItems.get(i);


}



Iterator i = fileItems.iterator();
// 依次处理每一个文件: