<
%SmartUpload
su
=new
SmartUpload();su.initialize(pageContext);su.setContentDisposition(null);//取文件名(可以读取数据库的 这里是传过来的如果是中文urlEncode化)String filename
=URLHelper.urlDecode(request.getParameter("filename"));
//取文件名(当做下载下来保存用的名字)String savename
=URLHelper.urlEncode(URLHelper.urlDecode(request.getParameter("filename")),true);
//文件所在的路径String savepath
= "../elone/infordp/uploadfile"
;ServletContext app
=(ServletContext)pageContext.getServletContext();
String strSysPath
= app.getRealPath("/");
java.io.File myFile
=new
java.io.File(strSysPath+"infordp/uploadfile",filename);System.out.println(filename);//判断文件是否存在if(myFile.exists()){ if(myFile.length()<1){ out.println("<script language
='javascript'>alert('文件不存在或为空文件!');self.close();</script>");
} else{ //下载文件 su.downloadFile(savepath+"/"+filename,"application/x-msdownload",savename); } }else{ out.println("<script language
='javascript'>alert('文件已被删除!');self.close();</script>");
}%
>
转载请注明原文地址: https://ibbs.8miu.com/read-23995.html