我无法将图像移动到文件夹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>
答案 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']);