想知道在javascript或jquery中检索从数据库存储的图像的最佳方法是什么。
目前我正在从数据库中检索图像并将其存储到服务器端的一个临时文件夹中,并在javascript的帮助下检索该特定图像。
但我正在寻找其他方法直接从db检索图像而不存储到临时文件夹。
尽我所能来解释这个问题。如果无法得到,请告诉我,我将以其他方式尝试。
答案 0 :(得分:1)
通常的方法是在数据库中保存图像路径并将图像存储在通用位置。您可以将数据库中的路径和图像名称保存在两列中,也可以连接并保存在一列中。
但是,图像应保存在通用位置或极少数情况下保存在特定位置。
希望这有帮助。
干杯!
答案 1 :(得分:0)
我会避免将文件存储在数据库中,这是一种非常繁重的方式。改为存储文件位置,将图像放在服务器上的文件夹中。
如果您想要检索位置并且想要坚持客户端以进行非刷新,则可以使用ajax查询服务器,然后返回文件位置。
答案 2 :(得分:0)
回答实际问题而不是提供替代方案:使用servlet将图像数据流式传输到客户端,然后引用img标记中的servlet。例如,使用BalusC的ImageServlet,因此您不必重新发明轮子: