在修改项目时,发现以前的jsp项目,附件上传用的是SmartUpload,系统中 多处都用的是这这种方式上传,这种上传附件的机制大小只能传十兆左右,
而客户现在要求,至少50M,所以原有的SmartUpload不能满足需求,所以打 算用Fileupload来实现附件上传功能。但如果换FileUpload,则系统代码改动量 很大,大概有50于处地方都需要修改,遂放弃,直接修改代码的想法。
于是,看了一些代码后,自己写了一个从SmartUload到FileUpload转接的中 间件程序,可实现不用修改原有SmartUpload上传的代码。
原上传的主要代码见下面:
Java代码
SmartUpload objUpload = new SmartUpload(pageContext);
///主要代码
if(objUpload.getCount()>0)
{
for(int i=1;i<=objUpload.getCount();i++){
ps.setString(9,objUpload.getUgetContentType (i));
ps.setString(10,objUpload.getUFileName(i));
ps.setBinaryStream (11,objUpload.getUFileInputStream(i), objUpload.getFLength (i));//Content
}
}
时间: 2024-10-04 18:58:56