java吧 关注:1,300,175贴子:12,845,044
  • 17回复贴,共1

求助,关于文件下载

只看楼主收藏回复

怎么在服务器不形成文件的情况下,而完成对文件的下载,主要是java后台servlet中怎么写?
最好有个demo.


IP属地:江苏1楼2015-10-26 17:58回复
    二楼


    IP属地:广东来自iPhone客户端3楼2015-10-26 18:08
    回复
      2026-03-24 20:22:31
      广告
      不感兴趣
      开通SVIP免广告
      没人吗?


      IP属地:江苏来自Android客户端4楼2015-10-26 19:48
      回复
        完全没看懂
            ------不要小看每个人的梦想,因为它有着不可估量的价值,它更像一种信仰和寄托,支撑着每个在现实里摸爬滚打却从不放弃渴望飞翔的年轻人。


        5楼2015-10-26 20:16
        收起回复
          都没人遇到过吗?


          IP属地:江苏来自Android客户端6楼2015-10-26 20:40
          回复
            私聊,这个问题我也感兴趣
                -----------预备唱:在山的那边海的那边有一群大水B,他们抢楼真牛逼,他们升级坐电梯,他们回帖水帖从来不看题。


            7楼2015-10-26 21:10
            回复
              response.getOutputStream() 把你的数据都输出就行了


              IP属地:广东8楼2015-10-26 21:10
              收起回复
                已搞定,下面是代码(写在servlet中):
                ServletOutputStream out;
                response.setHeader("Content-disposition", "attachment;filename="
                + java.net.URLEncoder.encode("a.txt","UTF-8"));
                response.setContentType("application/vnd.ms-excel");
                out = response.getOutputStream();
                byte[] b=new byte[100];
                String s="ssss";
                try {
                out.write(s.getBytes());
                } catch (IOException e) {
                e.printStackTrace();
                }


                IP属地:江苏9楼2015-10-26 21:36
                收起回复
                  2026-03-24 20:16:31
                  广告
                  不感兴趣
                  开通SVIP免广告
                  赶脚我不仅仅是没看懂你的意思,思考的问题都和你不一样
                      -----------预备唱:在山的那边海的那边有一群大水B,他们抢楼真牛逼,他们升级坐电梯,他们回帖水帖从来不看题。


                  10楼2015-10-26 21:46
                  回复
                    ……,貌似要下载excel文件还要用到包的


                    IP属地:江苏来自Android客户端11楼2015-10-26 21:48
                    回复