【发布时间】:2019-03-26 03:48:46
【问题描述】:
我有保存图片的栏目。我在数据库中使用“BLOB”类型来存储图像。现在,我想检查用户是否从 JSP 页面提交了图片。我怎样才能做到这一点?
这个问题的上一版本在 How to compare whether the BLOB of database (mysql) is empty or not in JSP?
【问题讨论】:
我有保存图片的栏目。我在数据库中使用“BLOB”类型来存储图像。现在,我想检查用户是否从 JSP 页面提交了图片。我怎样才能做到这一点?
这个问题的上一版本在 How to compare whether the BLOB of database (mysql) is empty or not in JSP?
【问题讨论】:
没有办法检查。您可以将其设为非空列以确保始终保存图像,或者您可以将控制权交给用户编辑/删除保存的图像,这也将确保图像被保存。
【讨论】:
非常开放的问题。您可以在多个层次上执行此操作:
1) 假设您使用的是纯 jsp/servlet,而不是像 struts、spring mvc 这样的框架,请检查您的 servlet。
2) 仅保存到数据库中,如果图像已上传。
3) 将此列设为非空列?
希望这会有所帮助。
【讨论】:
您无法检查是否从您的 servlet/jsp 填充了 DB 中的列。也许您可以添加一个额外的列,当您从 jsp/servlet 保存图像时填充该列。这样你就可以验证了。
【讨论】: