找不到php输出目录

时间:2019-03-05 14:46:26

标签: php

我正在尝试在php中保存文件://输出以将其作为答案发送(这是一个很好的方法)。 问题是php找不到目录,根据说明文件应该可以访问它。

我将此验证添加到我的代码中:

$folderName = 'php://output';
if(!is_dir($folderName)){
            throw new FileNotFoundException($folderName . " directory not found.");
        }
$objWriter->save($filePath);

抛出异常并返回我:

"php://output directory not found.",

1 个答案:

答案 0 :(得分:2)

join不是目录;这是一个输出流。您可以像使用php://outputphp://output一样,使用echo将内容写入输出缓冲区。例如,如果要强制浏览器立即显示PDF或图像而不先保存它,则可以使用print

如果您想将文件实际保存在文件系统中,则必须使用正确的路径。