WAMP响应内容长度限制?

时间:2016-05-17 02:15:20

标签: javascript php jquery

我试图通过ajax(jQuery)从php(Phalcon)获取大数据(200M)。
但是当我调试时,我发现我可以在php中获取大数据(使用echo $reply传输数据),而javascript变空(响应数据为空)。 我试过使用100M数据,效果很好。所以我想知道是否有响应内容长度限制?如果是,我该如何配置呢?

Phalcon代码:

$reply = json_encode(array(
  "msg" => "success",
  "content" => $content, // size over 200M
), JSON_UNESCAPED_UNICODE);
$reply_len = strlen($reply);
header("Content-Length: $reply_len");
echo $reply;
$this->view->disable();

JavaScript代码:

$.ajax({
  url: 'https://localhost/swift-service/file/download',
  type: 'POST',
  data: post_data
}).done(function (data) {
  //data == ""
}).fail(function (data) {

})

1 个答案:

答案 0 :(得分:0)

您可以在php.ini文件中配置最大限制

你没有详细描述这个问题所以只给出一个解决方案(不推荐)

打开php.ini文件并更改以下内容..

的max_execution_time max_input_time设置 的post_max_size

我个人认为你的主要问题是你的max_execution_time,默认设置为30秒,你可以改为120进行测试。