【发布时间】:2011-05-30 16:24:26
【问题描述】:
我正在开发一个用户需要上传一些非常大的文件的网站。该网站是用 PHP 编写的。
在某些情况下,我会根据标题拒绝文件。理想情况下,我想在收到标头后立即拒绝请求,而无需阅读正文。如果标题足以告诉该文件应该被拒绝,则没有理由读取 200M 文件。此外,当我接受请求时,我想定期保存在收到请求正文时读取的字节数。
我知道这在 PHP 中是不可能的,因为在 PHP 处理之前会读取整个 HTTP 请求。我的替代方案是什么?我从未使用过 Perl,但我读到 mod_perl 可以访问 Apache API。使用 mod_perl 可以做到这一点吗? Apache 模块?
【问题讨论】:
-
看起来你有一个副本:stackoverflow.com/questions/4558067/…