2

我正在使用带有自定义处理程序(通过子类化django.core.files.uploadhandler.FileUploadHandler)的 Django 文件上传机制进行文件上传,该处理程序在函数中进行了一些额外的处理 receive_data_chunk(self, raw_data, start)

我很好奇什么时候真正调用了处理程序(即在文件完全被服务器上传之后或者当它到达套接字时)?

从我的测试中,我发现您可以在数据到达套接字时访问它,但我希望有人确认这一点。我对此有点困惑,因为我认为mod_wsgicontent generatorApache 中的一个,因此在input filters预处理客户端的请求之后被调用。

PS:我正在使用 Apache + mod_wsgi + Django。

4

1 回答 1

0

在 Apache 中,输入过滤器仅在请求处理程序读取输入内容时应用于输入内容。因此,输入过滤器不进行预处理,它与使用输入内容的请求处理程序内联完成。

于 2009-11-26T20:56:26.500 回答