为了账号安全,请及时绑定邮箱和手机立即绑定

图像无法显示,因为它包含错误 (php)

图像无法显示,因为它包含错误 (php)

PHP
墨色风雨 2022-09-30 16:17:49
我想显示存储在我的数据库中的图像,但我一直收到该错误。该图像以长印的形式存储在我的数据库中。我在上传时使用这段代码上传它.php:<body><form action="upload.php" method="post" enctype="multipart/form-data">    Select image to upload:    <input type="file" name="image" />    <input type="submit" name="submit" value="UPLOAD" /></form><?phpif (isset($_POST["submit"])) {    $check = getimagesize($_FILES["image"]["tmp_name"]);    if ($check !== false) {        $image = $_FILES['image']['tmp_name'];        $imgContent = addslashes(file_get_contents($image));        /*     * Insert image data into database     */        //Insert image content into database        $insert = $pdo->query("UPDATE users SET image='".$imgContent."'"."WHERE id_user = ".$posts[0]->get_id());        if ($insert) {            echo "File uploaded successfully.";        } else {            echo "File upload failed, please try again.";        }    } else {        echo "Please select an image file to upload.";    }}?>然后我尝试在获取图像中显示它.php:<?php$id = $_GET['id'];$query = $pdo->prepare('SELECT * FROM users WHERE username LIKE :us');$query->bindValue(':us', $_SESSION['login'], PDO::PARAM_STR);$query->execute();$user = $query->fetchAll(PDO::FETCH_CLASS, "User");header ('Content-Type: image/png');echo $user[0]->get_image();?>但是,当我转到/getImage.php?id= 1时,我有错误无法显示图像,因为它包含错误我做错了什么?
查看完整描述

1 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

解决:我在标题之前添加,它的工作原理。ob_end_clean();



查看完整回答
反对 回复 2022-09-30
  • 1 回答
  • 0 关注
  • 61 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信