djangoで一つのフォームから複数のファイルをアップロードした場合に、ハンドラがどう呼ばれるのか調べた。
Pythonのloggingを使用。
Flickrで複数のファイルを並行してアップロードしてるように見えるのはどうやってんだろう?
YouTubeも複数のファイルを並行してアップロードできるけど、あれは単にフォームが別なんだと思う。
- __init__
- handle_raw_input
- new_file (一個目のファイル)
- receive_data_chunk (chunkの分だけ繰り返し)
- file_complete
- new_file (二個目のファイル)
- receive_data_chunk (chunkの分だけ繰り返し)
- file_complete
- upload_complete
Flickrで複数のファイルを並行してアップロードしてるように見えるのはどうやってんだろう?
YouTubeも複数のファイルを並行してアップロードできるけど、あれは単にフォームが別なんだと思う。