perl - 即时创建文件并即时返回 (Perl)

标签 perl file

我必须根据服务器上的用户输入创建一个文件。返回该文件。 现在,一旦文件返回给用户,我就不需要这些文件(否则它们将填满我的磁盘空间)。 有没有好的方法可以做到这一点? 我必须用 Perl 来做。

谢谢。

最佳答案

如果您正在构建 zip 文件并立即将其发送回客户,那么您有很多选择。

您可以使用writeToFileHandleIO::Scalar 结合将 zip 文件数据直接写入字符串并将其发送回。这种方法完全避免了整个文件问题。

您还可以将 writeToFileHandleFile::Temp 结合使用。写入临时文件,然后将该文件流式传输回来。 File::TempUNLINK 选项也将帮助您自动清理临时文件。

关于perl - 即时创建文件并即时返回 (Perl),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5878710/

相关文章:

perl - 使用 Keyword::Simple 恢复正确的行号

c - 在 C 中将文件 Strtok 放入数组中

java - 将文本写入 html 文件类型

perl - Facebook 返回 ID 和 me.name

perl - 如何合并两个没有任何重复的数组

c - 二进制文件写入/读取问题

c - Flex C 执行文件

c++ - 将文件从一个目录移动到另一个目录

linux - 如何在文件写入时防止其他人对文件进行读/写

Perl — HTTP::Request::Common — POST 文件和数组