我必须建立一个人们可以注册并登录的网站,然后他们可以借出他们的车或从其他用户那里借一辆。
我创建了一个将图片上传到数据库的功能,另一个用于显示数据库中的图片,但它只适用于jpeg扩展。
我想避免制作很多条件让它适用于任何扩展(更像是〜5但是所有这些条件都不能使代码真正干净......)。
我的问题是:
是否可以从数据库中检索图片的扩展名?
我已经在使用了
'<img src="data:image/jpg;base64,'.base64_encode($ticket['image']).'" />';
检索jpeg图片
我的想法是取代&#34; jpg&#34;通过字符串变量并将此变量替换为我想要使用的扩展名
我想我应该使用pathinfo(X,PATHINFO_EXTENSION),但我不知道要放入什么&#34; X&#34;
谢谢
我刚才发现我可以更改&#34; data:image / jpg&#34;按照我的意愿gif,png等,它确实有用。
答案 0 :(得分:0)
修改数据库和CRUD层以存储文件扩展名,然后将其动态输入到base 64编码中。