SmartUpload在servlet中使用方法

ZDNet软件频道 时间:2008-06-29 作者: | 中国IT实验室 我要评论()
本文关键词:Servlet smartupload JSP
设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat, jsp,htm,html扩展名的文件和没有扩展名的文件。
 smartupload mysmartupload = new smartupload();
  
  mysmartupload.initialize(Servlet.getServletConfig(), request,response);
  
  // 设定上传限制
  
  // 1.限制每个上传文件的最大长度。
  
  // mysmartupload.setMaxFileSize(10000);
  
  // 2.限制总上传数据的长度。
  
  // mysmartupload.setTotalMaxFileSize(20000);
  
  // 3.设定允许上传的文件(通过扩展名限制),仅允许doc,txt文件。
  
  // mysmartupload.setAllowedFilesList("doc,txt");
  
  // 4.设定禁止上传的文件(通过扩展名限制),禁止上传带有exe,bat, JSP,htm,html扩展名的文件和没有扩展名的文件。
  
  // mysmartupload.setDeniedFilesList("exe,bat,JSP,htm,html,,");
  
  mysmartupload.upload();
  
  //读取其它数据
  
  Request req = mysmartupload.getRequest();
  
  String title = req.getParameter("title");
  
  //保存文件
  
  for (int i = 0; i < mysmartupload.getFiles().getCount(); i++) {
  
  com.JSPsmart.upload.File file = mysmartupload.getFiles().getFile(i);
  
  if (file.isMissing()) continue;
  
  file.saveAs(savePath + file.getFileName());
  
  }

百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134