1、下载链接页面download.html 页面源码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>下载</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<a href="jsp/do_download.jsp">点击下载</a>
</body>
</html>
 

解决方案 »

  1.   

    sunjhgq(小强)具体该怎么作呀
    我现在急着用呢
    谢谢
      

  2.   

    帮你顶,我也是新手,用过jspsmartupload,他的下载的页面里好象不能有多余的字符,具体的我记不的了,不过网上有现成的例子,你下一个看看就该知道了,我用的时候就是仿照现成的例子。
      

  3.   

    to楼主
    下载页中不能有<html><body>等
    试试这个.
    su.downloadFile("/upload/"+filename,"application/text",filename);
      

  4.   

    <%  
    //得到文件名字和路径 你的文件可以放在硬盘上的任何地方 这里用的是服务器的绝对地址
    //String filename="LISTING1.doc";
    String filename  =  request.getParameter("filename");
    String filepath  =  "E:\\tomcat5\\webapps\\beanstudy\\upload\\zip_rar\\";//设置响应头和下载保存的文件名
    response.setContentType("APPLICATION/OCTET-STREAM");
    response.setHeader("Content-Disposition", "attachment;  filename=\""  +  filename  +  "\"");  //打开指定文件的流信息
    java.io.FileInputStream  fileInputStream  =  new  java.io.FileInputStream(filepath  +  filename);  //写出流信息 ,在这里可以做验证 
    int  i;  
    while  ((i=fileInputStream.read())  !=  -1)  {
    out.write(i);  
    }
    fileInputStream.close();
    out.close();
    %>
      

  5.   

    filepath用相对路径可以吗?例
    String filepath  =  "/upload/";
      

  6.   

    谁能解决我的问题啊?http://community.csdn.net/Expert/topic/3605/3605562.xml?temp=9.821719E-02
      

  7.   

    <%@page language="java" pageEncoding="GB2312" import="com.jspsmart.upload.*"%><%
    SmartUpload download = new SmartUpload();
    try{
    download.initialize(pageContext);
    download.setContentDisposition(null);
    String filename=request.getParameter("filename");
    String path="/upload/"+filename;
    download.downloadFile("/down/form_txt12.gif");
    }catch(SmartUploadException e){e.printStackTrace();}%>
      

  8.   

    http://community.csdn.net/Expert/topic/3395/3395791.xml?temp=.4511377