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

我很好奇处理程序实际被调用时(即文件已经被服务器完全上传或者当它到达套接字时)?

从我的测试中我发现,当它到达套接字时你可以访问数据,但我希望有人确认这一点。我有点困惑,因为我认为 mod_wsgi 是Apache中的内容生成器,因此在输入过滤器之后被调用 - 处理客户的请求。

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

有帮助吗?

解决方案

在Apache中,输入过滤器仅在请求处理程序读取输入内容时应用于输入内容。因此,输入过滤器不会进行任何预处理,它与请求处理程序一起使用输入内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top