Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP输入流被截断为8192字节_Php_Stream - Fatal编程技术网

PHP输入流被截断为8192字节

PHP输入流被截断为8192字节,php,stream,Php,Stream,我正在做一个关于Symfony3的项目,它是一个API,Angular是一个前端(我认为这与此无关,但是嘿) 当一些数据通过PUT请求发送到服务器时,数据将被截断为8192字节 我检查了每个文件配置(apache文件,甚至cli文件、.htacces文件…但似乎找不到问题) 最奇怪的是,问题出在dev服务器上,生产服务器上的相同请求也能正常工作(所有18000字节都正确发送),所以我甚至尝试获取生产服务器的php配置文件,但都失败了。只是为了补充信息,服务器运行在PHP7上 我不知所措,我会错过

我正在做一个关于Symfony3的项目,它是一个API,Angular是一个前端(我认为这与此无关,但是嘿)

当一些数据通过PUT请求发送到服务器时,数据将被截断为8192字节

我检查了每个文件配置(apache文件,甚至cli文件、.htacces文件…但似乎找不到问题)

最奇怪的是,问题出在dev服务器上,生产服务器上的相同请求也能正常工作(所有18000字节都正确发送),所以我甚至尝试获取生产服务器的php配置文件,但都失败了。只是为了补充信息,服务器运行在PHP7上

我不知所措,我会错过什么

我很确定这个问题来自于配置文件,或者我缺少的知识。因此,我们将非常感谢您的帮助

谢谢

编辑:经过一点强制。。。下面是一个.tar.gz,其中包含请求的文件:


向我们展示您的开发服务器
php.ini
httpd.conf
以及
.htaccess
(如果您有)。向我们展示正在读取此数据的代码对于读取部分,如果您知道,它只是Symfony HttpFoundation请求。我还是查过了。。。以防万一,最初读取代码时(在请求类内部):
$this->content=file\u get\u contents('php://input');为了以防万一,我尝试了其他方法:
$input=fopen('php://input","rb",$该->内容=fread($input,1024000)我总是在这些行之后添加8192行代码(在这两种情况下):
var_dump(strlen($this->content))我将看看我能为文件配置做些什么。@bluehipy我在请求的文件中添加了一个.tar.gz。谢谢你的帮助。