php - (图片尚未找到)图片上传到数据库,而网站是在虚拟主机

标签 php mysql image-processing hosting

此代码在我的本地主机上运行。图像使用本地主机 wampserver 上传到我的 mysql 服务器。一切似乎都很好。但是当我将代码迁移到托管站点时,我在mysql服务器中看不到上传的图像。我只能看到我的路径“images-storage/”作为“photo”列的值,“images-storage”为空,没有存储图像。

这是代码:

我的表格:

<form action="add.php" method="POST" enctype="multipart/form-data">
    Firstname: <input type="text" name="firstname"><br />
    Lastname: <input type="text" name="lastname"><br /><br />
    <input type="file" name="image">
    <input type="submit" value="Submit">
</form>

我的表单操作:

<?php
    include_once('config.php');

    $fn = $_POST['firstname'];
    $ln = $_POST['lastname'];
    $name = $_FILES["image"]["name"];
    $type = $_FILES["image"]["type"];
    $size = $_FILES["image"]["size"];
    $temp = $_FILES["image"]["tmp_name"];
    $error = $_FILES["image"]["error"];

    if($error > 0) {
        echo "Error";
    } else {
        $add_image = move_uploaded_file($temp,"uploaded/".$name);
        $path = 'uploaded/'.$name;
        $query = $mysqli->query("INSERT INTO info(fn,ln,name,photo) VALUES('$fn','$ln','$name','$path')");  
    }

    header('Location: index.php');
?>

最佳答案

只需在数据库中添加“名称”列。哈哈

关于php - (图片尚未找到)图片上传到数据库,而网站是在虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31301165/

相关文章:

algorithm - SIFT算法能否在PC端实时快速提取特征?

python - 使用 opencv 在另一个图像中查找相似图像

php - 如何在 Objective-C 和 Swift 中编辑和运行本地 PHP 文件

javascript - 在 body 负载条件下调用 JQuery 方法

php - 多次建立数据库连接可以吗? PHP-MySql

mysql - 用户数据库表场景。是好是坏?

php - SQL 计算一列中最常用的值,而另一列等于某项。

php - 普通ajax和长轮询的区别

python - 在 Numpy、Python 中“拉伸(stretch)”直方图(级别)

php - normalize.css 在我的 PHP 文件中不起作用