要将文件输出到用户的浏览器,是否需要先将其保存在磁盘上? PHP

时间:2013-08-29 18:56:00

标签: php download plist

我有一个网络应用程序,可以在用户进行调查时构建一个关联的响应数组。完成后,我想让他们按下按钮,并将他们的回复作为plist下载到他们的浏览器。

使用file_put_contents,我可以将数组写入磁盘,然后从那里下载非常简单。我想知道是否可以输出plist文件而不先将其写入磁盘?如果我每次都写入磁盘,似乎需要大量的开销和清理。

我可以将数组输出到选择文件名和扩展名吗?

谢谢

2 个答案:

答案 0 :(得分:2)

如果您没有其他输出,那么可以看到。 serving pdf file using php header produces the pdf source instead of the file

使用标题并输出您的数组,在您希望的fomat中。

答案 1 :(得分:0)

创建必要的标题(根据您的其他问题: - )

然后简单地在标题后回显内容。