java - 在图像上传过程之后,我必须在 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>
我一步一步检查图像名称是否正确,即使图像在上传过程后进入文件但正如我所说我必须重建我的图像(滑块)才能看到新图像
解决方案
推荐阅读
- string - ValueError:格式错误的节点或字符串:<_ast.Name object at 0x0000016835AEE3D0>
- linux - 导致 git 子模块失败的环境变量
- swift - 声明一个指向属性的指针并将其作为 inout 参数传递给 Swift 中的 func?
- c# - 稀疏矩阵(下一个元素)
- c++ - 使用位操作填充一个 int 集
- sql - 如何通过 SQL 查询从最早/最新行开始区分列?
- r - 如何将 corr.test 结果(仅相关或仅 P 值)合并到表中
- python - 用 Python 控制 ESP32 凸轮的问题
- apache-spark - pyspark pandas udf - py4j.Py4JException:方法 __getstate__([]) 不存在
- r - dplyr::recode() 在选定的变量上