gpt4 book ai didi

spring-boot - Spring 启动: Why images are not loading html tag

转载 作者:行者123 更新时间:2023-12-04 01:56:25 25 4
gpt4 key购买 nike

作为我的应用程序的一部分,我将动态生成的 png 文件列表保存在“/build/test-results/output/png/zpl-1.png”中。在 html 页面中,我使用了以下所有内容:

  • <img src="/zpa/images/zpl-1.png" >

有效,但我保存的图像不存储在此位置。

  • 路径:<img src="/zpa/build/resources/main/static/images/zpl-1.png" >

未加载(错误 404)

  • 绝对路径:<img src="file:///Users/sasi-kathimanda/STS/printing-agent/build/resources/main/static/images/zpl-1.png" >

未加载。


我的配置:

server:
port: 8090
contextPath: /zpa

最佳答案

虽然我将这个问题标记为“spring boot”,但我可能在标题中遗漏了它可能会导致混淆。

所以这就是我解决它的方法,问题在于在 spring boot config 中配置静态 Web 资源。

@Configuration
public class StaticResourceConfiguration extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/pngFiles/**")
.addResourceLocations("file:ext-resources/")
.setCachePeriod(0);
}

并在我的 index.html 中使用 <img src="/zpa/pnFiles/zpl-1.png">有效。

关于spring-boot - Spring 启动: Why images are not loading html <img src> tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35734775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com