php - Stream_get_contents 第二次不起作用?

标签 php streaming

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

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

但如果我的值(value)不是重复一切都很好!!!!

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

最佳答案

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

关于php - Stream_get_contents 第二次不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24533214/

相关文章:

php - 如何使用 php 和 mysql 处理加密的私有(private)消息

php - 如何比较两个 MySQL 查询中的值

java - 在哪里可以从适用于 Android 的相机示例应用程序获取流式(实时)视频和音频?

javascript - 从nodejs流中获取video.mp4视频标签

audio - 如何在我的网站上进行音频循环?

windows - 如何在 WP7 上播放来自 Icecast 的音频流

http - 创建我自己的 MJPEG 流

php - 使用按钮从 php 表单更新 mysql 数据行

javascript - 我可以将日程安排作为 ajax 放在 fullcalendar 中吗?

php - 如何让 curl 在 windows 10 和 wamp php 7.2 上工作?