PHP将图片直接保存到数据库中

1、图片转换

将上传的图片读取到一个字符串中,再用base64对数据进行编码

$img =base64_encode(file_get_contents($_FILES['file_head']['tmp_name']));
$img_type = $_FILES['file_head']['type'];
$base64String = 'data:' . $img_type . ';base64,' .chunk_split($img);

再将这个值存入数据库即可。

2、显示图片

<img src="{$base64String}">

这样就能把图片显示出来了

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页