2009-11-26 46 views
2

我正在使用Django的文件上传机制自定义处理程序(通过继承django.core.files.uploadhandler.FileUploadHandler)文件上传自定义处理这确实在 receive_data_chunk(self, raw_data, start)功能一些额外的处理。Django的:大文件上传 - 与mod_wsgi的

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

从我的测试中,我发现你有权访问数据,因为它到达插座上,但我希望有人确认这一点。我对此有点困惑,因为我认为mod_wsgi在Apache中是content generator,因此在input filters之后被调用,它预处理客户端的请求。 PS:我正在使用Apache + mod_wsgi + Django。

回答

0

在Apache中,输入过滤器仅在请求处理程序读取输入内容时应用于输入内容。因此,输入过滤器不会执行预处理,而是与请求处理程序使用输入内容一起内联完成。