使用JSP通过html将图像存储到数据库中的哪种方式有效?

时间:2013-07-26 06:22:02

标签: html jsp servlets struts

我想使用java服务器页面或struts通过html将图像存储到数据库中。 时间复杂度和空间复杂度应尽可能少。

哪种方式可以通过html使用java服务器页面将图像存储到数据库中? 该怎么做? 是否有任何使用Struts 2.1进行此任务的简单编码

2 个答案:

答案 0 :(得分:0)

我不知道你的确切需要,但我建议的不是将图像存储在数据库中,而是将图像的名称存储在表格中的“abc.png”中,并将实际图像存储在一个文件夹中并将其设置为您在属性文件中可以配置存储的图像文件夹。

现在您可以读取属性文件并获取路径,然后只需提供图像名称,如

 pathYouGetFromProprtyFile + File.seperator + imageNameYouGetFromDB

希望这有帮助。

答案 1 :(得分:0)

我建议您将图像转换为bytearray或BLOB / CLOB数据格式并将其存储在数据库中。 从Web层,您可以使用fileupload上载映像,将其存储在临时服务器位置。将其更改为ByteArray并使用JDBC或hibernate将其保存在数据库中。 希望它能帮到你!!!!