简体   繁体   English

在 Amazon EC2 上上传图像 tmp 文件

[英]Upload Image tmp file on Amazon EC2

I'm trying to build a simple image upload script in PHP.我正在尝试用 PHP 构建一个简单的图像上传脚本。

I'm getting "Upload complete!"我收到“上传完成!” but its not storing the image in my "uploads" directory on my server.但它没有将图像存储在我服务器上的“上传”目录中。 I'm using an EC2 Instance on Amazon AWS.我在 Amazon AWS 上使用 EC2 实例。

Any ideas?有任何想法吗?

 <?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!"; } ?>

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

and try.并尝试。

you should have read, write permission to your created directory.您应该对创建的目录具有读、写权限。 otherwise the uploaded image will not place in your directory.否则上传的图像将不会放在您的目录中。

OMG!我的天啊! What I get for copying and pasting.我从复制和粘贴中得到了什么。 I had the $name variable set multiple times!我多次设置了 $name 变量! Its fixed now.它现在固定。 Thanks for the help!谢谢您的帮助!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM