获取通过fopen创建的临时文件的路径(' php:// temp')

时间:2016-11-05 12:46:54

标签: php

我们使用https://github.com/thephpleague/flysystem库从FTP下载大文件(例如10GB)。

方法$ client-> readStream()返回通过

创建的流
$stream = fopen('php://temp', 'w+b');

我想稍微优化系统,而不是使用

stream_copy_to_stream($stream, fopen('destination'));

我想在文件系统上移动文件。目标是避免在驱动器(SSD)上进行两次完整的文件写入(从FTP下载,stream_copy_to_stream)。

我已尝试使用stream_get_meta_data函数来获取路径,但它只返回路径为php:// temp。

0 个答案:

没有答案