从Android发送字节数组(无文件)到PHP脚本?

时间:2014-02-23 17:30:31

标签: php android arrays http byte

我想将一个带有Android(loopj Async HTTP Client)的字节数组发送到网络服务器。 Web服务器应该接收一个字节数组。不幸的是,当我尝试输出数据时输出为空。它适用于字符串,但不适用于字节数组。我使用开发人员网站上的代码发送数据。

在客户端:

RequestParams params = new RequestParams();
params.put("field", byteArrayData);

在服务器端:

$array = $_POST["field"];
echo $array;

你能帮我在服务器端处理一个字节数组作为输入吗?我应该使用$ _REQUEST还是其他东西而不是$ _POST?

1 个答案:

答案 0 :(得分:0)

您应该将字节作为文件上传,然后在php中保存输入数据。

file_put_contents('/path/to/my.bin', file_get_contents('php://input'));