成功上传图片
P粉585541766
P粉585541766 2023-08-15 13:46:27
0
1
409

我的图片显示已经上传到URL中,这意味着它已经正确上传,但我不确定,因为我在网页或数据库中看不到它的出现,但在我的文件夹目录中出现了。

这是我用来进行这个过程的两个页面。

account.php是我上传图片的地方,profile-upload.php是account.php的服务器端/后端。

我的account.php:

       Alternative Account Page 

Welcome,

准备($sql); $stmt->bind_param(“i”, $userId); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_assoc(); if ($row && !empty($row['image'])) { echo ' 这里什么都没有。< p>"; } ?> <表单操作="“serverside/profile-upload.php”方法=“发布”" enctype="multipart/form-data"> <输入类型=“文件” name="个人资料图像"> <按钮类型=“提交” name="“upload-btn”"> 上传图片
准备($sql); $stmt->bind_param("si", $target, $userId); $stmt->execute(); $stmt->close(); header(“位置:../account.php?success=imageuploaded”); 出口(); } 别的 { header(“位置:../account.php?error=imagecantbeuploaded”); 出口(); } } 别的 { header(“位置:../account.php?error=cannotusethisfiletype”); 出口(); } } 别的 { header(“位置:../account.php”); 出口(); }

我尝试编辑代码并刷新数据库,但我没有看到问题。它已连接到数据库,CSS 也是正确的。

P粉585541766
P粉585541766

全部回复 (1)
P粉825079798

我想我知道问题出在哪里。在你的account.php文件中,你试图用以下代码显示图片:

echo '';

要修复这个问题,你需要将src属性更改为图片文件的完整URL。你可以使用PHP中的realpath()函数获取图片文件的完整URL。例如,以下代码将获取图片文件的完整URL并在页面上显示:

$imageUrl = realpath('../uploads/' . $row['image']); echo '';
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!