我使用jspsmartupload来下载doc文件,但是有些文件下载正常,有些却出现异常。
主要出现的异常为:getoutputstream() has already been called for this response
以及:connection reset by peer:socket write error我的下载的代码为:
<%
try
{
   
mySmartUpload.initialize(pageContext);
mySmartUpload.setContentDisposition(null);
mySmartUpload.setAllowedFilesList("doc,jpg");
if(flag.equals("0"))
mySmartUpload.downloadFile("/page/fileuploadjsp/template/"+mbmc+".doc");
else if(flag.equals("1"))
mySmartUpload.downloadFile("/upload/"+xmbm+"/"+mbmc+".doc");
else if(flag.equals("2")){
if(xmzt.equals("0")||xmzt.equals("1"))
mySmartUpload.downloadFile("/page/fileuploadjsp/template/templateJPG.jpg");
else
mySmartUpload.downloadFile("/upload/"+xmbm+"/"+mbmc+".jpg");
}
else if(flag.equals("3"))
mySmartUpload.downloadFile("/page/fileuploadjsp/template/"+mbmc+".jpg");
  out.clear();
  out = pageContext.pushBody();
 }
 catch(Exception e)
 {
  e.printStackTrace();
  out.println("<div align=center>下载失败!</div>");
 }
%>
请问有用过的高手帮忙指点一下,非常感谢啊!