国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - Java教程 - java web項目實現文件下載實例代碼

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

2019-10-15 10:20java代碼網 Java教程

現在項目里面有個需求,需要把系統產生的日志文件給下載到本地 先獲取所有的日志文件列表,顯示到界面,選擇一個日志文件,把文件名傳到后臺

代碼如下:


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就可以出現下載提示框

延伸 · 閱讀

精彩推薦
369
主站蜘蛛池模板: 欧美一级黄色片网站 | 亚洲成人综合网站 | 国产综合在线视频 | 日韩电影一区二区在线观看 | 久久久久久国产精品 | 寡妇激情毛片免费视频 | 亚洲永久免费视频 | 国产一在线 | 亚洲精品国偷拍自产在线观看 | 欧美成人精品一区二区三区 | 国产麻豆乱码精品一区二区三区 | 欧美日韩一二三区 | 精品久久久久久久 | 亚洲精品成人 | 中文字幕一级 | 亚洲精品在线看 | 久久久影视| 黄色a级大片 | 欧美日韩综合精品 | 在线视频 中文字幕 | 亚洲国产中文字幕 | 亚洲久草视频 | 视频在线一区二区三区 | 欧美国产精品一区 | 久久国产精品久久精品国产演员表 | 欧美国产日韩一区 | 欧美一区二区 | 久久中文字幕一区 | 欧洲一区在线 | 久久亚洲欧美日韩精品专区 | 国产日产欧产美韩av | 亚洲国产精品久久久久 | 在线a电影 | 国产高清一区 | 久草久 | 成av在线 | 天天射天天 | 亚洲天堂av网| 国产欧美精品区一区二区三区 | 亚洲天堂中文字幕 | 色视频在线免费观看 |