PHP 缓冲区相关

故事的开始是这样的,因为需要在旧有系统上添加一个小功能,就是显示出数据库中存储的图片。不过也不想吐槽这数据库的设计,居然将图片存储在数据库里。但是毕竟是任务就开始了,首先查一下数据库的格式,如下图: 常见的Blob格式,所以我就以为代码会很简单,如下的代码就可以了: <?php include(‘db-util.php’); $id = $_GET[‘id’]; $db = db_connect(); $img = db_getImgById($db, $id); header(‘Content-type: image/jpeg’); echo $img; 但是,却出现无法识别图片的情况。觉得很奇怪,于是就把网络的请求结果和实际图片做了一个对比,结果如下: 可以很明显的看到前面多了两个字节的’…