我们不确定上传图片时文件的大小
目前,计划使用中等Blob并使用mysql作为数据库。
假设,如果客户上传的内容超过16MB,则DB列应自动更改为longblob以容纳文件。这是为了涵盖边缘情况,但是我们可能不确定是否会发生
支持或实现此目标的最佳方法是什么?
谢谢。
答案 0 :(得分:0)
实现此目的的最佳方法是正确定义数据库字段。您不会仅仅因为文件大于数据类型而切换字段,这是错误的设计。另外,从一开始就使用LONGBLOB
确实没有缺点。如果要限制粘贴到数据库中的数据量,则应该已经在Java端对此进行了限制,而不是依赖数据库这样做。