在jar外面的html中找到图像

Shy*_*lli 4 embedded-tomcat-7 spring-boot

在我的应用程序中,我必须使用java代码在飞行中生成图像,并且必须在html页面中提供生成图像的路径,以便在html中向用户显示生成的图像.

在我的情况下,我们不能将生成的图像放在jar文件中.所以我可以在jar外部生成图像文件.但我无法在html文件中找到图像.

你能帮我解决这个问题.

Jar文件位置是java -jar /usr/syam/test/test.jar

但我在/usr/syam/captcha/test.jpg中生成图像

在html文件中,

请帮帮我.

sod*_*dik 8

您可以使用资源处理程序,例如

@Component
class WebConfigurer extends WebMvcConfigurerAdapter {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
         registry.addResourceHandler("/captcha/**").addResourceLocations("file:///usr/syam/captcha");
    }

}
Run Code Online (Sandbox Code Playgroud)