欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

以Spring Boot的方式显示图片或下载文件到浏览器

程序员文章站 2022-03-29 21:29:48
以Java web的方式显示图片到浏览器以Java web的方式下载服务器文件到浏览器以Spring Boot的方式显示图片或下载文件到浏览器请求例子:http://localhost:8080/image/1564550185144.jpeg示例代码:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.Re....

以Spring Boot的方式显示图片或下载文件到浏览器
请求例子:http://localhost:8080/image/1564550185144.jpeg

示例代码:

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

import java.io.File;
import java.io.IOException;

@Configuration
public class ImageShow implements WebMvcConfigurer {

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        File directory = new File("image");
        String path = null;
        try {
            path = directory.getCanonicalPath();
        }catch (IOException e){
            e.printStackTrace();
        }
        registry.addResourceHandler("/image/**").addResourceLocations("file:"+path+"/");
    }

}

运行结果:

显示图片
以Spring Boot的方式显示图片或下载文件到浏览器

下载文件
以Spring Boot的方式显示图片或下载文件到浏览器

本文地址:https://blog.csdn.net/xiaozhezhe0470/article/details/112519660