使用php web服务无法正常通过android上传图片

时间:2014-07-28 06:41:50

标签: php android image

<?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);
}
?>

结果=

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

FOLDER正在完全允许,因为ERROR 0即将到来我已经完全允许该文件夹。

2 个答案:

答案 0 :(得分:0)

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

移动文件时可能出错了。

答案 1 :(得分:0)

尝试检查绝对路径网址,以便将上传文件移动到服务器位置。