我有一个简单的上传图片功能,用户可以在其中选择要为个人资料图片上传的图片。图像功能允许每种类型的图像。一旦用户上传图像文件,它将保存在我指定的公共文件夹中的目录中,名称将更改为类似这样的名称。
if the userId = 32
then the image will be stored as 32.ext
其中“ext”是图像的扩展名。
我的问题是当用户完成上传并转到个人资料页面时检索图像时。我只能做一种文件类型,比如 jpg 而不是 png 或任何扩展名。
<img src="<?php echo "/public/images/event/".$userDetails->id.".jpg";?>" />
我的问题是如何检查扩展名,并根据扩展名本身会显示出来。假设用户上传了一个 png 文件,输出将是 32.png ,但现在我将文件扩展名硬编码为 jpg。