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

我有列来保存图像。我在数据库中使用“BLOB”类型来存储图像。现在,我想检查用户是否从 JSP 页面提交了图片。我怎样才能做到这一点?

这个问题的上一版本是在JSP中 如何比较数据库(mysql)的BLOB是否为空?


慕丝7291255
浏览 194回答 3
3回答

湖上湖

因此没有办法检查。您可以将其设置为非空列,以确保始终保存图像,或者您可以将控制权交给用户以编辑/删除保存的图像,这也将确保图像得到保存。

萧十郎

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

凤凰求蛊

非常开放的问题。您可以在多个层执行此操作:1) 假设您使用的是纯 jsp/servlet,而不是像 struts、spring mvc 这样的框架,请检查您的 servlet。2) 仅保存到数据库中,如果图像已上传。3) 将此列设为非空列?希望这可以帮助。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java