Servlet中上传图片,smartupload包

  • 2021年10月29日
  • Java

添加jar包,smartupload.jar

String userName = null;
String userPassword = null;
String userIcon = null;
	
//初始化一个上传对象
SmartUpload su = new SmartUpload();
try{		
		
	//上传初始化,servletContext
	su.initialize(this.getServletConfig(), request, response);
		
	//允许可以上传的后缀格式
	su.setAllowedFilesList("jpg,gif,png,ico");
	
	//不允许上传的文件格式exe,html,htm以及无后缀的文件
	su.setDeniedFilesList("exe,html,htm,,");
	
	//调用上传方法
	su.upload();
		
	//获取单个上传文件
	com.jspsmart.upload.File file = su.getFiles().getFile(0);
	
	//文件存放的文件夹加上文件名
	userIcon = "/upload/" + file.getFileName();
		
	//文件存放的在upload里面
	file.saveAs(userIcon, SmartUpload.SAVE_VIRTUAL);		
			
}catch(Exception e){
	e.printStackTrace();
}
		
//用smartupload内置方法获得用户名密码
userName = su.getRequest().getParameter("userName");
userPassword = su.getRequest().getParameter("userPassword");

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注