上传图片通过android使用php web服务不工作


Upload image via android using php web service not working

<?php
$file_path = "../uploads/";
mkdir("../uploads/");
$file_path = $file_path.basename($_FILES['uploaded_file']['name']);
echo "File Path =>>>>>>>>>> ".$file_path . "<br />";
echo "Upload: " . $_FILES["uploaded_file"]["name"] . "<br />";
echo "Type: " . $_FILES["uploaded_file"]["type"] . "<br />";
echo "Size: " . ($_FILES["uploaded_file"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $_FILES["uploaded_file"]["tmp_name"] . "<br />";
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $file_path)) {
    echo "success" . "<br />";
} else{
    echo "fail - ".$file_path . "<br />";
    print_r($_FILES);
}
?>

RESULT =

     [uploaded_file] => Array
         (
             [name] => test.jpg
             [type] => multipart/form-data
             [tmp_name] => C:'Windows'Temp'phpEAF3.tmp
             [error] => 0
             [size] => 283098
         )
 )

文件夹有完全权限,因为错误0即将到来,我已经给了文件夹完全权限

根据PHP: Error Messages Explained
值:0;没有错误,文件上传成功。

移动文件时可能出现问题

尝试使用绝对路径url检查是否将上传文件移动到服务器位置