gpt4 book ai didi

java - 上传后的Spring引导加载图像

转载 作者:行者123 更新时间:2023-11-30 06:52:08 24 4
gpt4 key购买 nike

我能够将图像上传到服务器,并且可以在路径 /static/images/gallery 中找到我的图像。现在,当我尝试加载上传的图像时,应用程序不显示主题。仅在应用程序重启后。

最佳答案

我遇到了同样的问题!因为启动时加载了static目录!一定要把上传路径放在资源外面!让这个项目名称为“Demo”。我认为你的目录是这样的:

Demo
∟ src
∟ main
∟ java
∟ resources
∟ static
∟ images
∟ gallery

不要把你的上传目录放在资源里!你可以这样做:

@Configuration
public class AdditionalResourceWebConfiguration implements WebMvcConfigurer {

@Override
public void addResourceHandlers(final ResourceHandlerRegistry registry) {
registry.addResourceHandler("/upload/**").addResourceLocations("file://" + System.getProperty("user.dir") + "/src/main/upload/");
}
}

file: your fixed path!

现在你的目录是这样的:

    Demo
∟ src
∟ main
∟ java
∟ resources
∟ static
∟ images
∟ gallery
∟ upload
∟ static
∟ images
∟ gallery

好的!重启你的 Spring Boot !尝试上传一些图片!您可以在 http://localhost:80/upload/static/images/gallery/demo.jpg 中看到这些图像

关于java - 上传后的Spring引导加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39464942/

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