【问题标题】:Image is Not Getting Saved at Destination Folder图像未保存在目标文件夹
【发布时间】:2014-03-12 00:06:13
【问题描述】:

我是 PHP 初学者,我想通过 PHP 上传图片并将其保存在目标文件夹中。

我会告诉你我想要保存图像的文件夹的正确路径,但它只保存在数据库中,图像文件没有保存在文件夹中。

代码如下:

<?php
if (isset($_POST['submit']))
    {
        include ('dbconfig.php');

        $image=$_FILES['image']['name'];
        $name=$_POST['name'];
        $detail=$_POST['des'];

        if($image!=null)
            {
                move_uploaded_file($_FILES['image']['tmp_name'],"/Tomar/php/a/uploads/".$_FILES['image']['name']);
            }


    $entry = "INSERT INTO aboutstudent(stuimg, stuname, studetail) VALUES ('$image','$name','$detail')";
    $result = mysql_query($entry); 
    }
?>

我想将我的图片保存在以下路径:

D:/wamp/www/Tomar/php/a/uploads

【问题讨论】:

    标签: php image upload path


    【解决方案1】:

    您可以从Image Upload in PHP获取代码示例

    【讨论】:

      【解决方案2】:

      确保您已使用 enctype="multipart/form-data"

      <form action=" " method="post" enctype="multipart/form-data">
      

      并且您的“上传”目录具有777 权限

      参考:File upload in php

      【讨论】:

      • 嘿 Mitul,感谢您的回答,我已经将 enctype 标记包含在 html 表单中。但我认为我在“move_uploaded_file”行中写的路径中做错了什么。
      • 通过 echo(ing) $_FILES['userfile']['error']; 检查你的错误并尝试打印您的目标路径并确保目录文件夹具有正确的名称
      猜你喜欢
      • 2019-04-10
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 2021-10-24
      • 2021-08-17
      相关资源
      最近更新 更多