我目前正在使用二进制数据类型的图像。 $table->binary('image'); 尝试保存大小超过64kb的图像时出错。
$table->binary('image');
在mysql中,该数据类型显示为 blob .
blob
1zmg4dgp1#
图像的数据类型 $table->binary('image'); //for blob 存储二进制数据二进制数据(如图像)会使表膨胀并且无法直接从数据库中显示,以下列类型是为二进制数据设计的: TINYBLOB :最多255字节 BLOB :最多64kb MEDIUMBLOB :高达16mb LONGBLOB :高达4 gbblob代表二进制大对象
$table->binary('image'); //for blob
TINYBLOB
BLOB
MEDIUMBLOB
LONGBLOB
1条答案
按热度按时间1zmg4dgp1#
图像的数据类型
$table->binary('image'); //for blob
存储二进制数据二进制数据(如图像)会使表膨胀并且无法直接从数据库中显示,以下列类型是为二进制数据设计的:TINYBLOB
:最多255字节BLOB
:最多64kbMEDIUMBLOB
:高达16mbLONGBLOB
:高达4 gbblob代表二进制大对象