【问题标题】:Django: Large file uploads - custom processing with mod_wsgiDjango:大文件上传 - 使用 mod_wsgi 进行自定义处理
【发布时间】:2023-03-20 19:55:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: django apache file-upload mod-wsgi


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-07-08
      • 2010-10-23
      • 2016-02-05
      • 2022-12-20
      • 2017-11-02
      • 2012-08-02
      • 1970-01-01
      • 2018-06-09
      • 2011-08-15
      相关资源
      最近更新 更多