如何映射用Php编写的文件夹路径-上传

如何映射用Php编写的文件夹路径-上传,php,file,xampp,fwrite,Php,File,Xampp,Fwrite,我无法将图像上载到本地服务器。我在《邮递员》中测试它 我怀疑是我的$path导致了错误 Myupload.php header('Content-type : bitmap; charset=utf-8'); if(isset($_POST["encoded_string"])){ $encoded_string = $_POST["encoded_string"]; $image_name = $_POST["image_name"]; $decoded_str

我无法将图像上载到本地服务器。我在《邮递员》中测试它

我怀疑是我的
$path
导致了错误

My
upload.php

header('Content-type : bitmap; charset=utf-8');

if(isset($_POST["encoded_string"])){

    $encoded_string = $_POST["encoded_string"];
    $image_name = $_POST["image_name"];

    $decoded_string = base64_decode($encoded_string);

    $path = 'C:/Users/Luffy/Documents/XAMPP/htdocs/images/'.$image_name;

    $file = fopen($path, 'wb');

    $is_written = fwrite($file, $decoded_string);
    fclose($file);

    if($is_written > 0) {

        $connection = mysqli_connect('localhost', 'root', 'password','photos');
        $query = "INSERT INTO photos(name,pathFile) values('$image_name','$path');";

        $result = mysqli_query($connection, $query) ;

        if($result){
            echo "success";
        }else{
            echo "failed";
        }

        mysqli_close($connection);
    }
}

如何准确映射Xammp中的文件夹?我尝试获取
$\u服务器['DOCUMENT\u ROOT']
,但它不起作用。

您还没有遇到错误。你只是有一些代码没有达到你期望的效果。如果
$result
false
,则需要检查
mysqli_error($connection)
以获取从dbms返回的实际错误并从那里开始。我将在$result语句的末尾添加
mysqli_error($connection)
。它给出了这个-
fopen(images/hehe.png):无法打开流:C:\…\ \中没有此类文件或目录阅读此Anwser:您是否有权访问文件夹=?我没有以编程方式创建目录,而是创建了一个用于放置图像的示例文件夹。是否需要文件权限才能写入?谢谢你的链接,我也在寻找它。你还没有一个错误。你只是有一些代码没有达到你期望的效果。如果
$result
false
,则需要检查
mysqli_error($connection)
以获取从dbms返回的实际错误并从那里开始。我将在$result语句的末尾添加
mysqli_error($connection)
。它给出了这个-
fopen(images/hehe.png):无法打开流:C:\…\ \中没有此类文件或目录阅读此Anwser:您是否有权访问文件夹=?我没有以编程方式创建目录,而是创建了一个用于放置图像的示例文件夹。是否需要文件权限才能写入?谢谢你的链接,我也在寻找它。