将图像移动到特定文件夹不起作用

时间:2017-09-24 03:26:31

标签: php

我无法将图像移动到文件夹C:\ wamp64 \ www \ mywork \ images

我正在尝试创建一个简单的程序,我可以将图片上传到文件夹,但它似乎无法正常工作。

<?php
    if (isset($_POST['upload'])) {

        $image = $_FILES['image']['name'];
        $target = "./images/".$image;
        echo $image; echo $target;
        move_uploaded_file($_FILES["image"]["name"],$target);
    }

?>

<!DOCTYPE html>
<html>
<head>
    <title>Image Upload</title>
</head>
<body>
<div id="content">
    <form method="POST" action="manage.php" enctype="multipart/form-data">
        <div>
            <input type="file" name="image">
        </div>
        <div>
            <button type="submit" name="upload">POST</button>
        </div>
    </form>
</div>
</body>
</html>

2 个答案:

答案 0 :(得分:1)

move_uploaded_file()需要临时文件名/路径

move_uploaded_file($_FILES["image"]["tmp_name"], $target);

答案 1 :(得分:0)

尝试将目标目标文件夹更改为此

$target = "images/".$image;

您也可以将服务器文档root用作

$target = $_SERVER['DOCUMENT_ROOT'] ."/mywork/images/".$image;

如果上述操作无效,请使用以下方法获取特定错误:

print_r($_FILES['image']['error']);