呵呵,自己搞定了
就加了一个try……catch
不过还是不太明白为什么
因为在jspsmart里的例子并没有给try catch啊
送分求解

解决方案 »

  1.   

    晕,还是没有搞定,文件保存并非实际想要的东西,内容为null再求正解
      

  2.   

    从服务器上下载
    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page import="java.io.*" %>
    <%
    String fileName = "zsc104.swf".toString();
    //读到流中
    InputStream inStream=new FileInputStream("c:/zsc104.swf");
     //设置输出的格式 
      response.reset(); 
      response.setContentType("bin");
      response.addHeader("Content-Disposition","attachment; filename=\"" + fileName + "\"");
     //循环取出流中的数据 
      byte[] b = new byte[100]; 
      int len; 
      while((len=inStream.read(b)) >0) 
      response.getOutputStream().write(b,0,len);  
      inStream.close(); 
    %>
      

  3.   

    我想用smartupload的downloadFile方法,如果说下载那么给连接就可以完成。谢谢
      

  4.   

    楼主:
        你说的那个问题我在jdk1.4.1/Tomcat4.0/win2ksrv下经调试已大致解决,但是还有一点小问题,可能是平台环境不致所引起。所以请来短信或留贴告知你的平台环境,咱们再讨论一下。
        同时我也发了一条短信给你。请查收。