【发布时间】:2017-07-11 23:15:59
【问题描述】:
我正在尝试将文件从 android 上传到亚马逊 EC2。但是,每当我上传文件时,我都会收到 Unexpected response code 500 错误。据我了解,这是因为用户没有将文件上传到数据库的正确权限?我知道问题出在亚马逊 EC2 实例而不是代码上。但下面是我上传到服务器的 php 代码。首先是输入上传文件夹(/var/www/html/uploads)的正确方法吗?任何有关我如何使这项工作的帮助都会很棒。
<?php
if(isset($_POST['image'])){
echo "in";
$image = $_POST['image'];
upload($_POST['image']);
exit;
}
else{
echo "image_not_in";
exit;
}
function upload($image){
$now = DateTime::createFromFormat('U.u', microtime(true));
$id = "pleeease";
$upload_folder = "/var/www/html/upload";
$path = "$upload_folder/$id.jpg";
if(file_put_contents($path, base64_decode($image)) != false){
echo "uploaded_success"
}
else{
echo "uploaded_failed";
}
}
?>
【问题讨论】:
标签: php amazon-web-services amazon-ec2