作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
PHP 的 fopen 允许您将 fopen()
http 位置作为文件流。
但是你不能 fseek()
或 rewind()
它们,除了 fclose()
和 >fopen()
又一次?
最佳答案
其他人提到:PHP 不支持非本地流上的 fseek()
和 rewind()
。我建议您下载/缓存文件并与之交互。例如
$cache = fopen('php://temp', 'r+');
stream_copy_to_stream($remoteResource, $cache);
现在你应该可以用 $cache
做任何你之前用 $remoteResource
做的事情了,除了你现在可以在内部寻找(因此也可以倒带) 它。如果关闭临时流,PHP 将自动清理所有已用资源。
关于php - 除了 fclose() 和 fopen() 之外,如何在 PHP 中重新倒回 () 一个 http 流文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4986335/
我是一名优秀的程序员,十分优秀!