最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實(shí)現(xiàn)將圖片上傳到webapp路徑下 路徑獲取方式

 更新時(shí)間:2021年11月12日 11:26:40   作者:Architect_csdn  
這篇文章主要介紹了Java實(shí)現(xiàn)將圖片上傳到webapp路徑下 路徑獲取方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

將圖片上傳到webapp路徑下 路徑獲取方式

此方法獲取到工程webapp文件夾下

String contexPath= request.getSession().getServletContext().getRealPath("/");

獲取IP地址端口號以及項(xiàng)目名稱

<%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

spring java 獲取webapp下文件路徑

   @RequestMapping("/act/worldcup_schedule_time/imgdownload")
    @ResponseBody
    public String scheduleDownload(HttpServletRequest request, HttpServletResponse response, HttpSession session) {
        response.setCharacterEncoding("UTF-8");
        String downLoadName = "worldcup.jpg";
        InputStream input = null;
        try {
            request.setCharacterEncoding("UTF-8");
            //獲取文件的路徑
//            String url = session.getServletContext().getRealPath("/") + "resources\\images\\act\\worldcup_merge\\worldcup720.png";
            String url = session.getServletContext().getRealPath("/") + "resources/images/act/worldcup_merge/worldcup720.png";
            System.out.println(url);
            File file = new File(url); 
 
            input = FileUtils.openInputStream(file);
            byte[] data = IOUtils.toByteArray(input); 
 
            //System.out.println("文件名:"+downLoadName);
            response.reset();
            //設(shè)置響應(yīng)的報(bào)頭信息(中文問題解決辦法)
            response.setHeader("content-disposition", "attachment;fileName=" + URLEncoder.encode(downLoadName, "UTF-8"));
            response.addHeader("Content-Length", "" + data.length);
            response.setContentType("image/png; charset=UTF-8"); 
 
            IOUtils.write(data, response.getOutputStream());
        } catch (Exception e) {
            logger.error("下載圖片出錯(cuò)");
            if (input != null) {
                IOUtils.closeQuietly(input);
            }
        }
        return null;
    }

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java 線程的優(yōu)先級(setPriority)案例詳解

    Java 線程的優(yōu)先級(setPriority)案例詳解

    這篇文章主要介紹了Java 線程的優(yōu)先級(setPriority)案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 幾種JAVA細(xì)粒度鎖的實(shí)現(xiàn)方式

    幾種JAVA細(xì)粒度鎖的實(shí)現(xiàn)方式

    這篇文章主要為大家詳細(xì)介紹了幾種JAVA細(xì)粒度鎖的實(shí)現(xiàn)方式,感興趣的小伙伴們可以參考一下
    2016-05-05
  • mybatis-plus樂觀鎖實(shí)現(xiàn)方式詳解

    mybatis-plus樂觀鎖實(shí)現(xiàn)方式詳解

    這篇文章主要介紹了mybatis-plus樂觀鎖實(shí)現(xiàn)方式,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • springboot單獨(dú)使用feign簡化接口調(diào)用方式

    springboot單獨(dú)使用feign簡化接口調(diào)用方式

    這篇文章主要介紹了springboot單獨(dú)使用feign簡化接口調(diào)用方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 使用TraceId在Spring Cloud中實(shí)現(xiàn)線上問題快速定位

    使用TraceId在Spring Cloud中實(shí)現(xiàn)線上問題快速定位

    在微服務(wù)架構(gòu)中,服務(wù)間的互相調(diào)用使得問題定位變得復(fù)雜,在此背景下,TraceId為我們提供了一個(gè)在復(fù)雜環(huán)境中追蹤請求路徑和定位問題的工具,本文不僅介紹TraceId的基本概念,還將結(jié)合真實(shí)場景,為您展示如何在Spring Cloud中應(yīng)用它
    2023-09-09
  • SpringBoot整合resilience4j實(shí)現(xiàn)接口限流

    SpringBoot整合resilience4j實(shí)現(xiàn)接口限流

    最近在開發(fā)項(xiàng)目的時(shí)候,需要用到限流的功能,本文主要介紹了SpringBoot整合resilience4j實(shí)現(xiàn)接口限流,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • Java中的hashcode方法介紹

    Java中的hashcode方法介紹

    這篇文章主要介紹了Java中的hashcode方法介紹,還是比較不錯(cuò)的,這里分享給大家,供需要的朋友參考。
    2017-11-11
  • Java string.trim()究竟去掉了什么

    Java string.trim()究竟去掉了什么

    這篇文章主要介紹了Java string.trim()究竟去掉了什么,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • springcloud組件技術(shù)分享(推薦)

    springcloud組件技術(shù)分享(推薦)

    Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的開發(fā)便利性簡化了分布式系統(tǒng)的開發(fā),比如服務(wù)發(fā)現(xiàn)、服務(wù)網(wǎng)關(guān)、服務(wù)路由、鏈路追蹤等。這篇文章主要介紹了springcloud組件技術(shù)分享,需要的朋友可以參考下
    2020-10-10
  • Java Bean的作用域,生命周期和注解

    Java Bean的作用域,生命周期和注解

    這篇文章主要介紹了淺談Spring中Bean的作用域,生命周期和注解,具有一定借鑒價(jià)值,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-11-11

最新評論

宜川县| 商水县| 丘北县| 布拖县| 义马市| 香港 | 大田县| 五寨县| 新沂市| 普宁市| 威宁| 晋江市| 文山县| 福泉市| 长沙县| 罗定市| 巴青县| 陆河县| 永靖县| 于田县| 沧州市| 阿坝县| 江油市| 许昌市| 杭锦后旗| 南平市| 通河县| 若羌县| 罗甸县| 怀远县| 长治县| 土默特左旗| 道真| 徐汇区| 潮安县| 集安市| 泉州市| 台东县| 徐水县| 海门市| 且末县|