将Java中的HttpPost发送的数据发送到php脚本

时间:2013-11-07 06:17:41

标签: java php android http-post

我的Android应用程序应该使用HttpPost将数据发送到php脚本,事情是我仍然无法接收任何数据到PHP脚本,虽然我监控我的应用程序通过网络发送数据。我使用以下PHP代码来获取数据:

<?php
$raw_post = file_get_contents("php://input"); 
echo $raw_post;
?>

有任何诊断问题的建议,并确保它是来自我的php端还是应用端?

1 个答案:

答案 0 :(得分:0)

假设您使用enctype =“multipart / form-data”上传文件,您必须在php中获取文件参考:

<?php
$file=$_FILES['file_arg_name'];
$raw_post = file_get_contents($file['tmp_name']);
echo $raw_post;
?>

注意:如果要打开包含特殊字符的URI(例如空格),则需要使用urlencode()对URI进行编码。有关详细信息,请参阅PHP Doc for file_get_contents()