我想用Android(loopj异步HTTP客户端)向网络服务器发送一个字节数组。网络服务器应该接收一个字节数组。不幸的是,当我尝试输出数据时,输出为空。它适用于字符串,但不适用于字节数组。我使用开发人员网站上的代码发送数据。
在客户端:
RequestParams params = new RequestParams();
params.put("field", byteArrayData);
在服务器端:
$array = $_POST["field"];
echo $array;
你能帮我处理一个字节数组作为服务器端的输入吗?我应该使用 _REQUEST 美元还是 _POST 美元以外的其他东西?
您应该将字节作为文件上传,然后在 php 中保存输入数据。
file_put_contents('/path/to/my.bin', file_get_contents('php://input'));