81,092
社区成员
发帖
与我相关
我的任务
分享
String username="";
SmartUpload mySmartUpload =new SmartUpload();
long file_size_max=5242880; //文件大小
String fileName2="",ext="",testvar="";
String url="selfimages/"; //应保证在根目录中有此目录的存在(也就是说需要自己建立相应的文件夹)
//初始化
mySmartUpload.initialize(pageContext);
//只允许上载此类文件
try
{
//上载文件
mySmartUpload.upload();
if(mySmartUpload.getRequest().getParameter("username")==null)
{
out.print("<script>alert('操作有误,请重新操作!');history.go(-1);</script>");
return;
}
username=mySmartUpload.getRequest().getParameter("username");
}
catch(Exception e)
{}
try
{
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
if (myFile.isMissing()){out.println("Missing");}
else
{
ext= myFile.getFileExt(); //取得后缀名
int file_size=myFile.getSize(); //取得文件的大小
String saveurl="";
if(file_size<file_size_max)
{
saveurl=application.getRealPath("/")+url;
saveurl+=username+".*** "; //上传文件的后缀名(***改成自己要的文件后缀)
myFile.saveAs(saveurl,SmartUpload.SAVE_PHYSICAL);
out.println("<script>document.location.href = '*****.jsp;'</script>");
}
}
}
catch (Exception e)
{
out.print(e.toString());
}
ok啦