Tomcat访问图片

  1. 配置server.xml

    • 在 节点中添加
    • <Context docBase="D:/Tomcat/tomcat-8083/imgs" path="/imgs" reloadable="true" />
  2. 上传图片java代码
    public void up(MultipartFile file) {
            try {
                if (file.isEmpty()) {
                    logger.info("上传文件是null");
                }
                String path = "D:\\Tomcat\\tomcat-8083\\imgs";
                String suffix = file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));
                /** 使用UUID生成文件名称* */
                String posName = UUID.randomUUID().toString() + suffix;
                String filePosName = path + File.separator + posName;
                File fileP = new File(filePosName);
                file.transferTo(fileP);
            } catch (Exception e) {
                logger.error("UploadController.up error:", e);
            }
        }
  1. 启动tomcat 访问http:127.0.0.1:8080/imgs 展示的是imgs下所有文件,访问http:127.0.0.1:8080/imgs/aaa.jpg 访问具体某个文件
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。