我有一栏可以保存图像。我在数据库中使用“ BLOB”类型存储图像。现在,我想检查用户是否从JSP页面提交了图片。我该如何实现?
此问题的先前版本在 How to compare whether the BLOB of database (mysql) is empty or not in JSP?
答案 0 :(得分:0)
因此没有办法进行检查。您可以将其设置为非null列以确保始终保存图像,也可以将控件交给用户以编辑/删除保存的图像,也可以确保图像被保存。
答案 1 :(得分:0)
非常开放的问题。您可以在多个图层上执行此操作:
1)假设您使用的是纯jsp / servlet,而不是诸如struts,spring mvc之类的框架,请检入servlet。
2)如果上传了图像,则仅保存到数据库中。
3)将此列设为非空列吗?
希望这会有所帮助。
答案 2 :(得分:0)
您无法检查是否从servlet / jsp中填充了数据库中的列。也许您可以添加一个额外的列,当您从jsp / servlet保存图像时会填充该列。这样您就可以验证。