如何在存储为BLOB之前将图像数据转换为JPG

时间:2018-01-30 16:09:26

标签: php mysql

我正在寻找一种方法将所有图像文件转换为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));

非常感谢任何帮助。

0 个答案:

没有答案