麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

java web項目實現文件下載實例代碼

2019-11-26 15:57:49
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

File file = new File(path);// path是根據日志路徑和文件名拼接出來的
    String filename = file.getName();// 獲取日志文件名稱
    InputStream fis = new BufferedInputStream(new FileInputStream(path));
    byte[] buffer = new byte[fis.available()];
    fis.read(buffer);
    fis.close();
    response.reset();
    // 先去掉文件名稱中的空格,然后轉換編碼格式為utf-8,保證不出現亂碼,這個文件名稱用于瀏覽器的下載框中自動顯示的文件名
    response.addHeader("Content-Disposition", "attachment;filename=" + new String(filename.replaceAll(" ", "").getBytes("utf-8"),"iso8859-1"));
    response.addHeader("Content-Length", "" + file.length());
    OutputStream os = new BufferedOutputStream(response.getOutputStream());
    response.setContentType("application/octet-stream");
    os.write(buffer);// 輸出文件
    os.flush();
    os.close();

struts2.0中,可以使用public void downloadFile(){}這種方法,返回值類型為void,調用時,直接寫downloadFile.do就可以出現下載提示框
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美a∨一区二区三区久久黄 | 免费高潮在线国 | 国产免费一级 | 亚洲午夜精品视频 | 亚洲一区二区三区视频免费 | 国产伦精品一区二区三区 | 久久亚洲综合色 | 成人免费观看49www在线观看 | 日本成人午夜视频 | 91精品国产综合久久久动漫日韩 | 91精品久久久久久久久 | 91,视频免费看 | 最新一区二区三区 | 亚洲午夜视频在线 | 91午夜视频| 精品国产一区二区三区久久久 | 一级视频片 | 国产妞干网 | 手机国产乱子伦精品视频 | 一级视频片 | 成人在线视频一区 | 欧美一级特黄a | 久久精品亚洲精品国产欧美kt∨ | 欧美日韩亚洲在线观看 | 免费在线观看亚洲 | 午夜爽爽爽男女免费观看hd | 久久精品之 | 免费啪视频在线观看 | 国产成人精品无人区一区 | 欧美精品一区二区久久 | 日本一区二区三区视频在线 | 中文字幕综合 | 毛片成人 | 欧美一级性 | 国产在线精品一区二区 | 99精品视频在线免费观看 | 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 欧美ab| 亚洲欧美一区二区三区在线观看 | 91精品国产九九九久久久亚洲 | 国产日韩免费观看 |