Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Android图像上传失败_Php_Android_Http_Upload - Fatal编程技术网

Php Android图像上传失败

Php Android图像上传失败,php,android,http,upload,Php,Android,Http,Upload,我正在尝试将图像从手机上传到服务器。因此,我获取图像uri并用它创建一个NameValuePair。然后我使用下面的Android代码建立连接并上传图片。这是从上一个stackoverflow问题(我会链接,但即使使用谷歌也找不到…) 在服务器端,请添加此代码 print_r($_FILES); 然后检查数组参数“error”,然后从此处检查错误代码 如果你想要android的文件上传代码,那么请告诉我我可以在这里发布 我希望这对你有帮助 谢谢。移动上传的文件($文件['image']['t

我正在尝试将图像从手机上传到服务器。因此,我获取图像uri并用它创建一个NameValuePair。然后我使用下面的Android代码建立连接并上传图片。这是从上一个stackoverflow问题(我会链接,但即使使用谷歌也找不到…)


在服务器端,请添加此代码

print_r($_FILES);
然后检查数组参数“error”,然后从此处检查错误代码

如果你想要android的文件上传代码,那么请告诉我我可以在这里发布

我希望这对你有帮助

谢谢。

移动上传的文件($文件['image']['temp'],$name);将此行替换为

移动上传的文件($文件['image']['tmp\u name'],$name)


文件的临时文件名为“tmp_name”,我可以从您的日志输出中看到。

我输入了打印代码,并在原始问题中发布了lolcat。我希望这有助于解决问题。我不理解输出。看起来上传部分正在工作,只是移动了不太正确的文件。
      <?php

     if($_FILES){
           $name = $_FILES['image']['name'];
           move_uploaded_file($_FILES['image']['temp'],$name);

           echo "success!";
     }
    else {

  echo "Nothing uploaded";
   }
 ?>
09-05 23:23:35.745: VERBOSE/Response(13849): Array

09-05 23:23:35.745: VERBOSE/Response(13849): (

09-05 23:23:35.745: VERBOSE/Response(13849):     [image] => Array

09-05 23:23:35.745: VERBOSE/Response(13849):         (

09-05 23:23:35.745: VERBOSE/Response(13849):             [name] => DSC_0100.jpg

09-05 23:23:35.745: VERBOSE/Response(13849):             [type] => 

09-05 23:23:35.745: VERBOSE/Response(13849):             [tmp_name] => /tmp/phpXcY8L1

09-05 23:23:35.745: VERBOSE/Response(13849):             [error] => 0


09-05 23:23:35.745: VERBOSE/Response(13849):             [size] => 806873

09-05 23:23:35.745: VERBOSE/Response(13849):         ) 09-05 23:23:35.745: VERBOSE/Response(13849): )

09-05 23:23:35.745: VERBOSE/Response(13849):**
print_r($_FILES);