我想使用 java 服务器页面或通过 html 的 struts 将图像存储到数据库中。时间复杂度和空间复杂度应该尽量小。
哪种方式通过html使用java服务器页面将图像存储到数据库中是有效的?怎么做呢?是否有任何使用 Struts 2.1 进行此任务的简单编码
我建议您将图像转换为字节数组或 BLOB/CLOB 数据格式并将其存储在数据库中。从 web 层,您可以使用 fileupload 上传图像,将其存储在临时服务器位置。将其更改为 ByteArray 并使用 JDBC 或休眠将其保存在数据库中。希望对你有帮助!!!!
我不知道您的确切需求,但我建议不要将图像存储在数据库中,只需将图像名称存储为表中的“abc.png”,并将实际图像存储在一个文件夹中,并将该图像文件夹设置为您在属性文件中存储为可配置。
现在您可以读取属性文件并获取路径,然后只需给出图像名称
pathYouGetFromProprtyFile + File.seperator + imageNameYouGetFromDB
希望这可以帮助。