亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JSP文件下載的不同方式有哪些

發布時間:2021-11-22 11:18:11 來源:億速云 閱讀:128 作者:小新 欄目:編程語言

小編給大家分享一下JSP文件下載的不同方式有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1.最直接最簡單的JSP文件下載,方式是把文件地址直接放到html頁面的一個鏈接中。這樣做的缺點是把文件在服務器上的路徑暴露了,并且還無法對文件下載進行其它的控制(如權限)。這個就不寫示例了。

2.在服務器端把文件轉換成輸出流,寫入到response,以response把文件帶到瀏覽器,由瀏覽器來提示用戶是否愿意保存文件到本地。(JSP文件下載示例如下)

<%   response.setContentType(fileminitype);   response.setHeader("Location",filename);   response.setHeader("Cache-Control", "max-age=" + cacheTime);   response.setHeader("Content-Disposition", "attachment; filename=" + filename); //filename應該是編碼后的(utf-8)   response.setContentLength(filelength);   OutputStream outputStream = response.getOutputStream();   InputStream inputStream = new FileInputStream(filepath);   byte[] buffer = new byte[1024];   int i = -1;   while ((i = inputStream.read(buffer)) != -1) {    outputStream.write(buffer, 0, i);    }   outputStream.flush();   outputStream.close();   inputStream.close();   outputStream = null;   %>

3.既然是JSP文件下載的話,還有一種JSP文件下載方式就是用Applet來實現文件的下載。不過客戶首先得信任你的這個Applet小程序,由這個程序來接受由servlet發送來的數據流,并寫入到本地。

servlet端示例 

public void service(HttpServletRequest req, HttpServletResponse res)             throws ServletException, IOException {         res.setContentType(" text/plain ");         OutputStream outputStream = null;         try {             outputStream = res.getOutputStream();             popFile(srcFile, outputStream)) ;//把文件路徑為srcFile的文件寫入到outputStream中。         } catch (IOException e) {             e.printStackTrace();         }     }

JApplet端示例

URLConnection con;<BR < TD>

以上是“JSP文件下載的不同方式有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

jsp
AI

南康市| 肃宁县| 武夷山市| 福州市| 乌兰察布市| 阳西县| 开平市| 忻州市| 中卫市| 福州市| 汨罗市| 武乡县| 濮阳县| 镇远县| 阿拉善左旗| 梁平县| 华亭县| 冀州市| 丹东市| 淅川县| 封开县| 封丘县| 新民市| 宕昌县| 赤水市| 镇平县| 静海县| 昭觉县| 彭山县| 固阳县| 兴仁县| 蒙阴县| 鄂伦春自治旗| 大洼县| 壤塘县| 永嘉县| 宿迁市| 博湖县| 宁波市| 西林县| 萨嘎县|