在Amazon EC2上上传Image tmp文件

时间:2015-11-28 13:54:37

标签: php amazon-web-services amazon-ec2

我试图在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;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

replace 
    $temp = $_FILES["file"]["tmp"];
    with 
    $temp = $_FILES["file"]["tmp_name"];

然后试试。

您应该对已创建的目录具有读取,写入权限。否则上传的图像不会放在您的目录中。

答案 1 :(得分:0)

OMG!我得到的复制和粘贴。我多次设置了$ name变量!现在修好了。谢谢你的帮助!