Get Data Sent by HttpPost in Java to php Script

我的未来我决定 提交于 2019-12-11 21:54:30

问题


My android app should send data to php script using HttpPost, the thing is I still can't receive any data to the php script, although I monitored that my app is sending data through the network. I used the following php code to get data:

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

Any suggestions to diagnose the problem and make sure if it is from my php side or the app side?


回答1:


Assuming you are uploading file using enctype="multipart/form-data", You'l have to get file reference in php:

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

Note: If you're opening a URI with special characters, such as spaces, you need to encode the URI with urlencode(). see PHP Doc for file_get_contents() for more details



来源:https://stackoverflow.com/questions/19829228/get-data-sent-by-httppost-in-java-to-php-script

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!