首页 > 数据库 >关于base64图片存入masql数据库问题

关于base64图片存入masql数据库问题

时间:2022-12-09 21:34:03浏览次数:55  
标签:String longText 数据库 base64 存入 文件格式 data masql

//插入数据库前把base64图片代码转成String格式  mysql数据库类型为longText大文件格式
$data['thumbnail'] = (string)$data['thumbnail'];
$res = $this->model->save($data);

直接把接收到的(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN4AAADeC....省略)
图片存入数据库之前强转成String格式,数据库字段类型设置为longText大文件格式就可以了。

SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column....

数据库报这个错误也是因为存储的数据量太大,所以在数据库中要把字段类类型设置成longText大文件格式

标签:String,longText,数据库,base64,存入,文件格式,data,masql
From: https://www.cnblogs.com/2019gdiceboy/p/16970048.html

相关文章