我正在使用带有自定义处理程序(通过子类化django.core.files.uploadhandler.FileUploadHandler
)的 Django 文件上传机制进行文件上传,该处理程序在函数中进行了一些额外的处理
receive_data_chunk(self, raw_data, start)
。
我很好奇什么时候真正调用了处理程序(即在文件完全被服务器上传之后或者当它到达套接字时)?
从我的测试中,我发现您可以在数据到达套接字时访问它,但我希望有人确认这一点。我对此有点困惑,因为我认为mod_wsgi
是content generator
Apache 中的一个,因此在input filters
预处理客户端的请求之后被调用。
PS:我正在使用 Apache + mod_wsgi + Django。