在文件系统中保存图像

时间:2018-04-15 20:09:28

标签: spring

我目前正在将图像保存为数据库中的blob。我已经读过将它们保存在文件系统中的内容。这究竟是什么意思?将它们保存在资源文件夹中?

2 个答案:

答案 0 :(得分:0)

您可以定义用于存储图像的其他磁盘空间/目录。然后您可以将图像路径存储在数据库中。

答案 1 :(得分:0)

最简单的方法是将属性添加到任何配置/属性文件中,并将值作为文件夹位置,某些位置可供d:\pictures\等Java程序访问。有用的链接:https://www.mkyong.com/java/java-properties-file-examples/

接下来,您将通过程序获取路径并将文件保存到该位置。注意为每个文件提供唯一的名称,以便不会覆盖。然后将文件位置作为字符串保存到数据库中。

通过这种方式,您可以使用数据库中的位置字符串从文件系统中获取图像,并将文件读取为inputstream以进行进一步处理。

快乐的编码!