当前位置: 技术问答>java相关
Servlet中调用SmartUpload的问题。。。。
来源: 互联网 发布时间:2015-04-12
本文导语: 我在Servlet中调用SmartUpload实现文件上传,但下面标注的那一行太消耗CPU,每次执行到这句时几乎死机,大家有没有好的办法??? SmartUpload MyUpload=new SmartUpload(); JspFactory factory=JspFactory.getDefaultFactory(); PageContext pageCo...
我在Servlet中调用SmartUpload实现文件上传,但下面标注的那一行太消耗CPU,每次执行到这句时几乎死机,大家有没有好的办法???
SmartUpload MyUpload=new SmartUpload();
JspFactory factory=JspFactory.getDefaultFactory();
PageContext pageContext=factory.getPageContext(this,req,res,null,false,JspWriter.DEFAULT_BUFFER,false);
try
{
MyUpload.initialize(pageContext);//这一句
MyUpload.upload();
}
catch(Exception e)
{
out.println("上传失败!");
}
SmartUpload MyUpload=new SmartUpload();
JspFactory factory=JspFactory.getDefaultFactory();
PageContext pageContext=factory.getPageContext(this,req,res,null,false,JspWriter.DEFAULT_BUFFER,false);
try
{
MyUpload.initialize(pageContext);//这一句
MyUpload.upload();
}
catch(Exception e)
{
out.println("上传失败!");
}
|
文件要轉為BASE64 才可經HTTP 傳送, 文件大一定消耗CPU, 你用別人的API 很難控制
去www.servlets.com download
MultiRequest, 自己看SOURCE CODE 改吧
去www.servlets.com download
MultiRequest, 自己看SOURCE CODE 改吧
|
你把代码转成JSP代码试试看。