在grails中使用命令对象验证文件上载
我有一个域类,配置文件pic作为域在grails中使用命令对象验证文件上载,grails,Grails,我有一个域类,配置文件pic作为域 class Doctor { String name byte[] profilePic } 我正在从gsp上传一个文件 <input name="profilePic" type="file" /> 我正在使用控制器中的cmd.hasErorrs()命令对象验证输入。这会导致类型不匹配验证错误,这是可以理解的 在这种情况下如何使用命令对象 您应该使用var filePath=$(“#fileUpload”).val()之类的方法将pr
class Doctor {
String name
byte[] profilePic
}
我正在从gsp上传一个文件
<input name="profilePic" type="file" />
我正在使用控制器中的cmd.hasErorrs()命令对象验证输入。这会导致类型不匹配验证错误,这是可以理解的
在这种情况下如何使用命令对象 您应该使用var filePath=$(“#fileUpload”).val()之类的方法将profilePic字段映射为返回路径而不是字节;。另外,您的表单类型应该是multipart。记住!在DB中保存字节这是非常糟糕的实现。在服务器/pc上保存得越好,在云中保存得越好。您应该使用var filePath=$('#fileUpload').val()之类的方法将profilePic字段映射为返回路径而不是字节;。另外,您的表单类型应该是multipart。记住!在DB中保存字节这是非常糟糕的实现。更好地在服务器/pc上保存,更好地在云中保存。