jspsmartupload组件下载不了.TXT的文件

xiariguji 2006-08-31 11:02:02
我用组件下载文件。除了.txt的都可以下载。这是怎么回事?
高手给点思路!
谢了。
下载.txt报这个错:
java.lang.IllegalStateException: getOutputStream() has already been called for this response
org.apache.coyote.tomcat5.CoyoteResponse.getWriter(CoyoteResponse.java:609)
org.apache.coyote.tomcat5.CoyoteResponseFacade.getWriter(CoyoteResponseFacade.java:190)
org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:165)
org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:158)
org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:234)
org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:160)
org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:120)
org.apache.jsp.cwt.shi.download_jsp._jspService(download_jsp.java:106)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)

...全文
158 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yanxibang 2006-12-08
  • 打赏
  • 举报
回复
你是不是对Serlvet进行了封装啊,我也碰过这个问题,底层封装,用getOutputStream() 也会报错,
我现在也还有个问题,用这个下载,文件太小就下载不了,郁闷
xiariguji 2006-09-01
  • 打赏
  • 举报
回复
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,com.jspsmart.upload.*" %>
<%@ include file="zhongwen.jsp"%>
<%@ include file="../datebase.jsp"%>
<%
String id = (String)request.getParameter("id");
String download_number = (String)request.getParameter("download_number");
String xz_lj = (String)request.getParameter("xz_lj");
String sql=null;
int count=0;
count = Integer.parseInt(download_number);
sql="update gw_fb_message set download_number='"+(count+1)+"' where id='"+id+"' ";
stmt.executeUpdate(sql);
SmartUpload su = new SmartUpload();
su.initialize(pageContext);
su.setContentDisposition(null);
su.downloadFile(xz_lj.trim());
%>
xiariguji 2006-08-31
  • 打赏
  • 举报
回复
不是啊
我不管设置多大的都不行。
开始我的也可以下载,后来我再下载就不行了
  • 打赏
  • 举报
回复
应该可以下载的,可能和你的文件大小有关系
qingyuan18 2006-08-31
  • 打赏
  • 举报
回复
把你下载的源代码贴出来看看

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧