Stream_get_contents第二次没有工作?

时间:2014-07-02 14:04:14

标签: php streaming

我第一次使用stream_get_content。一切似乎都没问题,直到我第二次尝试从流中读取内容。

如果传递给stream_get_content的值重复,则返回空值!?

但如果我的价值不重复一切都很好!!!!

public function makeAvatar($value)
{
    $file_result = "data:image/gif;base64,";
    $file_result .= base64_encode(stream_get_contents($value));
    return $file_result;
}

1 个答案:

答案 0 :(得分:4)

您可以使用rewind()将指针重置为流的开头。