posts - 24,  comments - 25,  trackbacks - 0
          輸出流下載文件主要是使用respose直接把文件的IO流傳給客戶端,不需要服務(wù)器端生成文件。

                  // 客戶端輸出流的設(shè)置。
                  String fileName = "csv";
                  response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + ".csv\"");
                  response.setCharacterEncoding("utf-8");
                  response.setContentType("application/octet-stream-dummy; charset=utf-8");
                  // 輸出流。
                  ServletOutputStream os = response.getOutputStream();
                  // 可以解決亂碼問題。
                  OutputStreamWriter osw = new OutputStreamWriter(os);
                  ...
                  StringBuffer sb = new StringBuffer();
                  sb.append(data);
                  osw.write(sb.toString());
                  osw.flush();
                  osw.close();
                 
                  os.flush();
                  os.close();
          posted on 2009-04-16 10:41 Jarry 閱讀(649) 評(píng)論(1)  編輯  收藏 所屬分類: web

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 麦盖提县| 上虞市| 永州市| 长武县| 石渠县| 辽宁省| 蓝田县| 砀山县| 汝州市| 长沙县| 卢龙县| 菏泽市| 平凉市| 赤城县| 驻马店市| 阿图什市| 开化县| 武乡县| 桦南县| 泰顺县| 耒阳市| 闵行区| 栖霞市| 光泽县| 太康县| 教育| 陇西县| 阜康市| 通道| 剑阁县| 谷城县| 洛浦县| 揭阳市| 郯城县| 呈贡县| 庐江县| 新密市| 武山县| 长春市| 方城县| 察隅县|