【发布时间】:2018-10-23 11:23:42
【问题描述】:
我已生成 xmlx 文件,我可以将其保存并通过以下方式提供给用户:
$writer->save('hello world.xlsx');
header('Location: hello world.xlsx');
但是,该文件仍保留在硬盘驱动器上。我需要摆脱它,因为它是一种安全威胁。
我尝试取消链接文件
unlink('hello world.xlsx');
但这会过早删除文件,因此用户无权访问它。
如果它可以与 unlink 一起使用,那么我需要确保文件将被删除(正确使用 die(); 等)
编辑: 它不再只是出于安全原因。提供程序不允许保存文件,因此这是唯一的方法。
【问题讨论】:
标签: php phpspreadsheet