2

django.core.files.uploadhandler.FileUploadHandler関数で追加の処理を 行うカスタム ハンドラー (サブクラス化による) を使用して、Django のファイル アップロード メカニズムを使用してファイルのアップロードを行っていますreceive_data_chunk(self, raw_data, start)

ハンドラーが実際にいつ呼び出されるのか (つまり、ファイルがサーバーによって完全にアップロードされた後、またはソケットに到着したとき) に興味がありました。

私のテストから、ソケットに到着したデータにアクセスできることがわかりましたが、誰かにこれを確認してもらいたいです。私はApache にmod_wsgiあると思っていたので、クライアントの要求を前処理する の後に呼び出されたので、これには少し困惑しています。content generatorinput filters

PS: Apache + mod_wsgi + Django を使用しています。

4

1 に答える 1

0

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

于 2009-11-26T20:56:26.500 に答える