//插入数据库前把base64图片代码转成String格式 mysql数据库类型为longText大文件格式
$data['thumbnail'] = (string)$data['thumbnail'];
$res = $this->model->save($data);
直接把接收到的(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN4AAADeC....省略)
图片存入数据库之前强转成String格式,数据库字段类型设置为longText大文件格式就可以了。
标签:String,longText,数据库,base64,存入,文件格式,data,masql From: https://www.cnblogs.com/2019gdiceboy/p/16970048.html
SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column....
数据库报这个错误也是因为存储的数据量太大,所以在数据库中要把字段类类型设置成longText大文件格式