我有一个带有注册表单的 Spring MVC 应用程序。这个表格有一张base64数据格式的图片。我想将这些数据存储在数据库中。目前我将base64数据存储在一个输入元素中。我对此有几个问题;
我应该在什么html元素中保存base64数据目前我正在使用输入元素但是我在插入时遇到错误(Blob是数据库和Java对象中使用的数据类型) -
Failed to convert property value of type java.lang.String to required type java.sql.Blob for property photo; nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [java.sql.Blob] for property photo: no matching editors or conversion strategy found
或者有没有办法在java中将String转换为BLOB
即使数据在base64中,我还需要在表单标签上使用enctype="multipart/form-data"吗?
如果base64数据存储在html文件元素中,我如何对其进行验证以检查它是否为NULL?