在这里我也想问一下
关于文件上传和下载,有用JAVABEAN用多得,还是jspSmartUpload这样的组件呢??

解决方案 »

  1.   

    添加下面两句代码
    out.clear(); 
    out = pageContext.pushBody();
      

  2.   

    在jsp上写下载就是这个问题,你在servlet上写就没问题了
      

  3.   

    agree with liuyang77886(逸尘)
      

  4.   

    su.setContentDisposition(null); 
      // 下载文件 
     su.downloadFile("C:/response.txt"); 
    ..................................改成下面的试试:
     su.setContentDisposition("inline"); 
      // 下载文件 
     su.downloadFile("C:\\response.txt");
      

  5.   

    xiaohuasz()添加下面两句代码
    out.clear(); 
    out = pageContext.pushBody();
    TO:xiaohuasz()
        你好,我也遇到和楼主一样的问题, SmartUpload su = new SmartUpload();

    out.clear(); 
        out = pageContext.pushBody();
    su.initialize(pageContext);

        try{
            
            su.setContentDisposition("inline;");
    su.downloadFile("C:\\upload\\bbb.doc");


    }catch(Exception e){

    }但是这样就不是下载了,变成直接在浏览器上打开文件了
      

  6.   

    回复人: dujianmeng(heihei) ( ) 信誉:99 在jsp上写下载就是这个问题,你在servlet上写就没问题了在servlet上怎么写啊,给个例子憋
      

  7.   

    刚刚好,我在找 jspSmartUpload,
    找了半天,原来官方网站已经shutdown,
    你能否把你的这个发给我![email protected]
    顺便帮你顶一下!
    先谢了!
      

  8.   

    su.setContentDisposition(null); 
     su.downloadFile("C:/response.txt");
    改为:
     su.downloadFile("C:\\upload\\qqq.txt", "inline;");
    并且文件不能太小
      

  9.   

    su.setContentDisposition(null); 
     su.downloadFile("C:/response.txt");
    改为:
     su.downloadFile("C:\\response.txt", "inline;");
    并且文件不能太小
      

  10.   


    我也是这个问题不过用servlet解决了参见:http://community.csdn.net/Expert/topic/3995/3996000.xml?temp=.5664789
      

  11.   

    回复人: donghan2677() ( ) 信誉:100 su.setContentDisposition(null); 
     su.downloadFile("C:/response.txt");
    改为:
     su.downloadFile("C:\\response.txt", "inline;");
    并且文件不能太小TO:donghan2677() 这个方法也好用,但是小的文件如何下载啊,不能就只能下载大的文件吧
      

  12.   

    TO: yaowenjie1981(小渣) 
    是啊.
      

  13.   

    楼主:http://community.csdn.net/Expert/topic/3995/3996000.xml?temp=.5664789用servlet的话,就没问题了,活活