首页 > 解决方案 > 在图像上传过程之后,我必须在 Java-Spring 中重建我的文件夹

问题描述

我正在使用 Spring 开发 Java,我想知道 ImageIO.write 之后是否需要其他步骤

我从用户那里获取图像并将其保存在数据库中,这毫无疑问。但我想将该图像保留在文件中以从视图部分显示。但是没有显示图像我必须为每个上传过程重建我的图像文件

有趣的是,当我上传与文件夹中之前存在的图像同名的图像时,它会成功显示。

这是我尝试过的:

经过一些处理,我将图像写入我的文件

try {
    ImageIO.write(image, "jpg", new File("C:\\Users\\Yusuf\\Desktop\\Yusuf\\Enes Yurdakul\\demo\\src\\main\\resources\\static\\sliders\\"+sliderModel.getImage_name()+".jpg"));
} catch (IOException e) {
    e.printStackTrace();
}

在视图部分,我基本上是从文件中调用图像

<div th:each="element,iter:${list}">
    <img class="mySlides" th:src="@{${'/static/sliders/'+element}}" style="width: 100%; height: 100%">
</div>

我一步一步检查图像名称是否正确,即使图像在上传过程后进入文件但正如我所说我必须重建我的图像(滑块)才能看到新图像

标签: javaspringimagefile

解决方案


推荐阅读