问题描述
我的下载处理页面do_download.jsp<%@pagecontentType="text/html;charset=gb2312"%><jsp:useBeanid="Tools"scope="request"class="com.tools.Tools"></jsp:useBean><%@pageimport="com.jspsmart.upload.*"%><%StringszHref=request.getParameter("File_Name");StringszFileName=request.getParameter("ReFileName");StringszTFileName=newString(szFileName.getBytes("gb2312"),"iso8859-1");Stringpath=request.getRealPath("");//新建一个SmartUpload对象SmartUploadsu=newSmartUpload();//初始化su.initialize(pageContext);//设定contentDisposition为null以禁止浏览器自动打开文件,//保证点击链接后是下载文件。若不设定,则下载的文件扩展名为//doc时,浏览器将自动用word打开它。扩展名为pdf时,//浏览器将用acrobat打开。su.setContentDisposition(null);//下载文件//{{//如果不用如下的,则response.getWriter(),因为这个方法是和response.getOutputStream()相冲突//html这样的文档不能下载。out.clear();out=pageContext.pushBody();//}}StringoFileName=newString(szHref.getBytes("gb2312"),"iso8859-1");su.downloadFile(path+"\DB\UpLoad\"+szHref,null,szTFileName);%>
下载空的图片,txt文档的时候保存的时候发现是do_download.jsp,下载其他格式空的文件没有问题
解决方案
解决方案二:
自己顶下,