问题描述
我编写了一个 android 应用程序,它应该将个人资料图像发送到服务器并将其保存在那里... 我正在使用 gotev android 上传服务,它运行良好并将我的图像发送到服务器,但我的问题出在我的服务器端,无法在我的目标文件夹中移动或复制它... 我的服务器中的 PHP 是:
<?PHP
$isSuccess = false ;
$uploaddir = 'profiles/';
$uploadfile = $uploaddir . basename($_FILES['profile']['name']);
if ($_FILES["profile"]["error"] > 0) {
echo "Error: " . $_FILES["profile"]["error"] . "<br>";
} else {
$myObj->name = $_FILES['profile']['name'];
$myObj->type = $_FILES['profile']['type'];
$myObj->size = ($_FILES["profile"]["size"] / 1024);
$myObj->storedin = $_FILES['profile']['tmp_name'];
$myObj->username = $_POST['username'];
if(isset($_FILES['profile']['name']) && isset($_POST['username'])){
try{
copy($_FILES['profile']['tmp_name'],$uploadfile );
//$movesuc = move_uploaded_file($_FILES['profile']['tmp_name'],$uploadfile);
//$myObj->mvesuc = $movesuc;
$myObj->error = false;
$isSuccess = true;
$myObj->message = 'File uploaded successfully';
}catch(Exception $e){
$myObj->error = true;
$myObj->message = 'Could not upload file';
}
}else{
$myObj->error = true;
$myObj->message = "required params not available";
}
}
//header('Content-Type: application/json');
$myObj->isSuccess = $isSuccess;
$myJSON = json_encode($myObj);
echo $myJSON;
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)