用php实现将上传保存好的图片显示
时间: 2024-03-10 12:44:57 浏览: 90
php实现上传图片保存到数据库的方法
可以使用以下代码将上传保存好的图片显示在网页上:
```php
<?php
$image_path = "uploads/image.jpg"; // 上传图片的路径
$image_type = pathinfo($image_path, PATHINFO_EXTENSION); // 获取图片类型
$image_data = file_get_contents($image_path); // 读取图片数据
// 将图片数据转化为 base64 格式
$base64_data = base64_encode($image_data);
$image_src = "data:image/".$image_type.";base64,".$base64_data; // 拼接图片的 base64 编码
// 在网页上显示图片
echo "<img src='".$image_src."' alt='uploaded image'>";
?>
```
在上面的代码中,我们首先获取上传图片的路径,然后使用 `pathinfo` 函数获取图片的类型。接着使用 `file_get_contents` 函数读取图片数据,然后将图片数据转化为 base64 格式,并拼接成一个 data URI。最后,使用 `img` 标签将图片显示在网页上。
阅读全文