質問

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を使用しています。

役に立ちましたか?

解決

Apacheでは、入力フィルターは、要求ハンドラーが入力コンテンツを読み取るときにのみ入力コンテンツに適用されます。そのため、入力フィルターによる前処理は行われず、入力ハンドラーが入力コンテンツを使用してインラインで行われます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top