您的位置:首页 > 编程语言 > PHP开发

使用SmartUpload上传文件时getparameter获取不到值

2014-10-03 16:08 417 查看
使用SmartUpload上传文件时会在form中添加

ENCTYPE="multipart/form-data" 

这会使getparameter获取不到值,所以可以这样解决

SmartUpload su = new SmartUpload();
try {
  //上传初始化
  su.initialize(this.getServletConfig(), request, response);
  //限制上传文件的最大长度
  su.setTotalMaxFileSize(100000000);
  //允许上传的格式
  su.setAllowedFilesList("jpg,png,gif");
  //禁止上传的格式
  su.setDeniedFilesList("exe,bat,jsp,htm,html,,");
  su.upload();
 
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SmartUploadException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

an.setDescribe(su.getRequest().getParameter("describe"));//用su.getRequest().getParameter("");可以取到值 只是得到的是string类型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息