如何从JAVA / JSP检查图像是否存储在数据库中?

时间:2018-10-22 05:51:24

标签: java sql jsp jdbc

我有一栏可以保存图像。我在数据库中使用“ BLOB”类型存储图像。现在,我想检查用户是否从JSP页面提交了图片。我该如何实现?

此问题的先前版本在 How to compare whether the BLOB of database (mysql) is empty or not in JSP?

3 个答案:

答案 0 :(得分:0)

因此没有办法进行检查。您可以将其设置为非null列以确保始终保存图像,也可以将控件交给用户以编辑/删除保存的图像,也可以确保图像被保存。

答案 1 :(得分:0)

非常开放的问题。您可以在多个图层上执行此操作:

1)假设您使用的是纯jsp / servlet,而不是诸如struts,spring mvc之类的框架,请检入servlet。
2)如果上传了图像,则仅保存到数据库中。
3)将此列设为非空列吗?

希望这会有所帮助。

答案 2 :(得分:0)

您无法检查是否从servlet / jsp中填充了数据库中的列。也许您可以添加一个额外的列,当您从jsp / servlet保存图像时会填充该列。这样您就可以验证。