我试图在PHP中构建一个简单的图像上传脚本。
我得到"上传完成!"但它没有将图像存储在我的"上传"我服务器上的目录。我在Amazon AWS上使用EC2实例。
有什么想法吗?
<?php
//properties of the uploaded file
$name = $_FILES["file"]["name"];
$name = $_FILES["file"]["type"];
$name = $_FILES["file"]["size"];
$temp = $_FILES["file"]["tmp_name"];
$error = $_FILES["file"]["error"];
if($error > 0)
die("Error uploading file!");
else {
move_uploaded_file($temp, "uploads/".$name);
echo "Upload complete!";
}
?>
&#13;
答案 0 :(得分:0)
replace
$temp = $_FILES["file"]["tmp"];
with
$temp = $_FILES["file"]["tmp_name"];
然后试试。
您应该对已创建的目录具有读取,写入权限。否则上传的图像不会放在您的目录中。
答案 1 :(得分:0)
OMG!我得到的复制和粘贴。我多次设置了$ name变量!现在修好了。谢谢你的帮助!