如何获得图片扩展当它';s来自我的数据库


How to get picture extension when it's from my database


我必须建立一个网站,人们可以在那里注册和登录,然后他们就可以借出自己的车或从另一个用户那里借一辆车

我制作了一个功能将图片上传到数据库,另一个功能显示数据库中的图片,但它只适用于jpeg扩展

我想避免为任何扩展设置很多条件(更像~5,但所有这些条件并不能使代码真正干净…)。

我的问题是:
有可能从数据库中检索图片的扩展名吗?

我已经在使用'<img src="data:image/jpg;base64,'.base64_encode($ticket['image']).'" />';检索jpeg图片
我的想法是取代";jpg";用字符串变量替换,并用我想要使用的扩展名替换此变量
我想我应该使用pathinfo(X,pathinfo_EXTENSION),但我不知道该在";X〃;

谢谢

编辑

我刚刚发现我可以在";数据:image.jpg";转换为gif、png等,正如我所希望的那样,它确实有效。

修改数据库和CRUD层以存储文件扩展名,然后将其动态输入到base64编码中。