Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 弹簧靴&x2B;在spring boot应用程序中,从本地存储加载映像的正确方法是什么?_Java_Spring_Image_Spring Boot_Thymeleaf - Fatal编程技术网

Java 弹簧靴&x2B;在spring boot应用程序中,从本地存储加载映像的正确方法是什么?

Java 弹簧靴&x2B;在spring boot应用程序中,从本地存储加载映像的正确方法是什么?,java,spring,image,spring-boot,thymeleaf,Java,Spring,Image,Spring Boot,Thymeleaf,我使用thymeleaf创建了一个spring引导应用程序,它保存了用户在此处输入的图像: 应用程序 upload.path=C:\\Users\\helloapp\\FileUpload\\ 当我想将它们返回给用户时,我在Chrome控制台中收到以下错误: 不允许加载本地资源:file:///C:/Usershelloapp%0FileUpload/jazz.png 发布:1不允许加载本地资源:file:///C:/Usershelloapp%0FileUpload/ 我在这里读到:我必须创

我使用thymeleaf创建了一个spring引导应用程序,它保存了用户在此处输入的图像:

应用程序

upload.path=C:\\Users\\helloapp\\FileUpload\\
当我想将它们返回给用户时,我在Chrome控制台中收到以下错误:

不允许加载本地资源:file:///C:/Usershelloapp%0FileUpload/jazz.png
发布:1不允许加载本地资源:file:///C:/Usershelloapp%0FileUpload/

我在这里读到:我必须创建一个特殊的servlet/处理程序来从存储中提供图像,因为浏览器不允许我们从pc存储中提供内容

那么我在这里读过了 我需要添加一个新的resourceHandler

在我的案例中,我必须实施哪一个

这是我提供图像的ThymileAF代码:

<div class="blog-entry align-self-stretch">
    <a th:href="@{'/posts/' + ${post.id}}" class="block-20 rounded"
        th:style="'background-image:url('+ ${filePath}+'/'+ ${post.image}+');'">
    </a>

您能帮我从上述两种变体中选择一种并帮助我实施吗?

检查此链接: