我的CI框架网站存在问题。我的AJAX(客户端)使用PUT方法调用ReSTful API(服务器)。
在服务器中。我用:
putfp = fopen('php://input', 'r');
$putdata = '';
while($data = fread($putfp, 1024))
$putdata .= $data;
fclose($putfp);
parse_str($putdata, $output);
echo $output['name'];
我的客户端值为$name
。 e.t.c为其他变量。但是在本框架的文档指南中,他们这样说:
https://www.codeigniter.com/user_guide/libraries/input.html#using-the-php-input-stream
我的问题是:
如何使用$this->input->raw_input_stream;
因为我想做文件向导说。我试过,结果都是错误。我不知道应该在哪里放$this->input->raw_input_stream;
以及如何获取数据。
有人帮我举个例子吗?
答案 0 :(得分:0)
您可以尝试内置PHP
,
file_get_contents('php://input')
方法。
OR
参考此网址
https://www.codeigniter.com/user_guide/libraries/input.html#using-the-php-input-stream
希望这可以帮到你。