hi <br><br>i try to get a complete proxy content from a body filter like this:<br><br>struct ngx_chain_s *tmp_in = in;<br> <br>while (tmp_in) <br>{ <br> len = tmp_in->buf->last - tmp_in->buf->pos;<br>
<br> if (len <= 0)<br> {<br> if (tmp_in->next == NULL)break;<br><br> tmp_in = tmp_in->next;<br> continue;<br> }<br><br> // copy the buf to somewhere<br><br><br> if (tmp_in->next == NULL)<br>
{<br> break;<br> } <br> <br> tmp_in = tmp_in->next;<br><br>}<br><br>if (tmp_in->buf->last_buf)<br>{<br> //end of the buf<br>}<br><br> i set proxy_buffering off; but when i want to get a more little bigger file about 200KB<br>
<br>i always got len <= 0 buf , so can u tell me why ? and how to resolve that?<br>