我想知道使用我正在从事的当前 grails 项目为我的二进制文件(可能是图像)选择最佳数据类型的最佳实践。我已经考虑过byte[]
. 非常感谢您的建议。
谢谢!
我想知道使用我正在从事的当前 grails 项目为我的二进制文件(可能是图像)选择最佳数据类型的最佳实践。我已经考虑过byte[]
. 非常感谢您的建议。
谢谢!
我同意@tim_yates,byte[] 是你的选择,如果你将它持久化到数据库中,你应该添加一个映射:
class SomePersistent {
byte[] image
static mappings = {
image type: "blob"
}
}
(未编译,可能语法略有不同,请查看 Grails 手册)
我相信你是对的,而且byte[]
是要走的路
我正在使用 byte[],但要确保在数据库中 hibernate/GORM 正在创建正确的数据类型。我正在使用 mySQL,它创建了 tinyblob,而我的图像太大了。我不得不返回数据库并将其更改为大 blob 以使其正常工作。