欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么進行javaweb文件上傳

這篇文章的內容主要圍繞怎么進行java web 文件上傳進行講述,文章內容清晰易懂,條理清晰,非常適合新手學習,值得大家去閱讀。感興趣的朋友可以跟隨小編一起閱讀吧。希望大家通過這篇文章有所收獲!

創(chuàng)新互聯建站服務項目包括共青城網站建設、共青城網站制作、共青城網頁制作以及共青城網絡營銷策劃等。多年來,我們專注于互聯網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯網行業(yè)的解決方案,共青城網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到共青城省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

java web 文件上傳

文件資源位置:web/img下
HTML頁面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>學習文件下載</title>
</head>
<body>
    <h2>使用超鏈接</h2>
    <a href="/filedown/img/abc.png">圖片1</a>
    <a href="/filedown/img/aa.flv">視頻1</a>
    <a href="/filedown/img/奧尼爾.gif">圖片2</a>
<hr/>
    <a href="/filedown/downServlet?filename=abc.png">圖片1</a>
    <a href="/filedown/downServlet?filename=aa.flv">視頻1</a>
    <a href="/filedown/downServlet?filename=奧尼爾.gif">中文圖片2</a>
</body>
</html>
Servlet 類
@WebServlet("/downServlet")
public class FileDownServlet extends HttpServlet {
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
     //獲取請求參數,文件名稱
        String filename = request.getParameter("filename");
        ServletContext context = this.getServletContext();
        //找到服務器文件的真實路徑
        String realPath = context.getRealPath("/img/" + filename);
        //使用字節(jié)流關聯
        FileInputStream fis=new FileInputStream(realPath);
        /* 設置響應頭
            響應頭類型:content-type
            響應頭打開方式:content-disposition
         */
        String mimeType = context.getMimeType(filename);
        response.setHeader("content-type",mimeType);
      //獲取user-agent請求頭
        String agent = request.getHeader("user-agent");
      //使用工具類方法編碼文件名即可
        filename = DownLoadUtils.getFileName(agent, filename);

        response.setHeader("content-disposition","attachment;filename="+filename);
      //將輸入流的數據寫出到輸出流中
        ServletOutputStream sos = response.getOutputStream();
        byte[] bytes=new byte[1024*8];
        int len=0;
        while ((len=fis.read(bytes))!=-1){
            sos.write(bytes,0,len);
        }
        fis.close();
    }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        this.doPost(request,response);
    }
}

util工具類:對文件名編碼
public class DownLoadUtils {

    public static String getFileName(String agent, String filename) throws UnsupportedEncodingException {
        if (agent.contains("MSIE")) {
            // IE瀏覽器
            filename = URLEncoder.encode(filename, "utf-8");
            filename = filename.replace("+", " ");
        } else if (agent.contains("Firefox")) {
            // 火狐瀏覽器
            BASE64Encoder base64Encoder = new BASE64Encoder();
            filename = "=?utf-8?B?" + base64Encoder.encode(filename.getBytes("utf-8")) + "?=";
        } else {
            // 其它瀏覽器
            filename = URLEncoder.encode(filename, "utf-8");
        }
        return filename;
    }
}

Java的特點有哪些

Java的特點有哪些 1.Java語言作為靜態(tài)面向對象編程語言的代表,實現了面向對象理論,允許程序員以優(yōu)雅的思維方式進行復雜的編程。 2.Java具有簡單性、面向對象、分布式、安全性、平臺獨立與可移植性、動態(tài)性等特點。 3.使用Java可以編寫桌面應用程序、Web應用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應用程序等。

感謝你的閱讀,相信你對“怎么進行java web 文件上傳”這一問題有一定的了解,快去動手實踐吧,如果想了解更多相關知識點,可以關注創(chuàng)新互聯網站!小編會繼續(xù)為大家?guī)砀玫奈恼拢?/p>

網站名稱:怎么進行javaweb文件上傳
本文URL:http://aaarwkj.com/article26/ihpijg.html

成都網站建設公司_創(chuàng)新互聯,為您提供微信公眾號企業(yè)網站制作、靜態(tài)網站營銷型網站建設、云服務器、網站制作

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都定制網站建設
亚洲精品??一区二区| 国产成人在线观看av| 超碰欧美黄色免费在线| 久久精品国产亚洲熟女| 激情婷婷亚洲五月综合网| 99精品国产综合久久麻豆| 亚洲av日韩av高潮| 另类视频网站在线观看| 嫩草网站国产精品一区二| 日本一级二级三级在线看| 欧美成人夫妻性生活视频 | 国产精品无遮挡猛进猛出| 2023天天操夜夜操| 尤物在线观看视频播放| 亚洲伦理第一页中文字幕| 91色综合久久久久婷婷| 亚洲欧美经典精品专区| 亚洲精品在线观看日本| 欧美日韩精品人妻二区| 欧美成人精品资源在线观看| 麻豆看片高清在线播放| 粉嫩极品国产在线观看| 国产男女视频免费观看| 国内成人午夜激情视频| 欧美激情日韩精品久久久| 成人免费中文字幕电影| 啊啊啊用力好大视频| 久久精品91久久久| 伊人久久综在合线亚洲| 黄色大全欧美在线观看| 中文字幕免费日本在线| 中字幕人妻一区二区三区| 日本人妻丰满熟妇久久| 国产又粗又猛又爽黄老大爷| 人妻一区日韩二区国产| 日韩一二区不卡在线视频| 人妻鲁丝一区二区三区| 国产亚洲欧美日韩网站| 男人的天堂免费看看av| 久久精品国产一区二区| 五月天亚洲激情综合av|