我正在寻找一种方法将所有图像文件转换为JPG,然后将它们作为BLOB存储在MySQL数据库中。我当前的系统拍摄任何照片并将其存储为blob,但由于我的代码明确指出了image / jpeg,因此我不确定如何同时显示多种格式。
对于上下文,这是社交网站的一部分,其时间轴可动态生成帖子和图像。在那一刻,有jpg和png文件,png文件不会显示。
这是我目前用来显示图片的代码:
<img class="img-responsive" src="data:image/jpeg;base64,<?= base64_encode($photoContent) ?>">
这里是用于在将数据存储到db:
之前获取图像数据的代码$IMAGE = $_FILES['uploadPhoto']['tmp_name'];
$uploadIMAGE = addslashes(file_get_contents($IMAGE));
非常感谢任何帮助。